美文网首页
iOS-swift 添加动态库BUG以及解决办法

iOS-swift 添加动态库BUG以及解决办法

作者: Alanxx | 来源:发表于2017-04-28 17:20 被阅读0次

    BUG统计以及处理方法

    首先BUG以截图展现,后面接自己的解决办法或者想法。

    1.

    该情况应为第三方SDK或者自己的SDK打包错误,建议全部改为release然后重新打包,注意看打包时候general中的framework应该为一个黄色工具包而不是一个白色的。

    2.

    该情况为资源包未添加到APP项目中,运用到需要资源包的时候需要将.boundle资源包也从SDK中拖到项目的build phases — copy bundle resource中去。

    3.

    遇到这个问题的,在build setting — other linker flags加-ObjC。

    4.

    方法一:iOS : frameWork不支持桥接文件。参考网址:http://www.th7.cn/Program/IOS/201605/866016.shtml。网站中提供了一个解决办法,就是将header文件在Build phases - header添加public。

    方法二:在创建.framework的时候生成的FaceDemoSdk.h(如上图)中可以直接声明OC头文件。

    5.

    发现APP demo无法直接继承.framework中的ViewController,可以通过在NSobject类中操作。

    6.

    原因:未添加.framework文件到Embedded Binaries

    7.

    不能从装有cocoapods的项目中拖SDK否则会报如上错误。猜测:cocoapods改变了SDK里面的某些设置。

    相关文章

      网友评论

          本文标题:iOS-swift 添加动态库BUG以及解决办法

          本文链接:https://www.haomeiwen.com/subject/hblazttx.html