如何在自定义swift框架中使用pod安装的框架?

时间:2017-07-20 10:15:23

标签: swift xcode swift3 frameworks cocoapods

我已经使用此blog中描述的方式构建了一个自定义swift框架,并尝试在swift项目中使用它。

我的框架使用pod作为第三方库(Alamofire,APAddressBook等)。

成功构建框架,但在App中使用时会崩溃。

这是崩溃日志。

  

dyld:未加载库:@ rpath / APAddressBook.framework / APAddressBook   参考自:   /private/var/containers/Bundle/Application/C878FECA-D2B5-4E92-B270-AC9668EF3A59/Demo.app/Frameworks/DemoSDK.framework/DemoSDK   原因:未找到图像

我试图谷歌找到解决方案,发现这个类似question&answer

作为Pasta的答案,我在我的框架项目的构建阶段添加了复制文件,并在那里添加了pod安装的框架。当我再次尝试构建框架并在app中使用时,上面的崩溃日志已经消失,但又发生了一次崩溃。

here上有一些类似的答案。但我的问题与它有点不同。请再次阅读以上内容。我已经修复了Image not found问题。现在面临pod安装框架的“所需代码签名缺失”。

这是新的崩溃日志。

d

  

yld:未加载库:@ rpath / APAddressBook.framework / APAddressBook   参考自:   /private/var/containers/Bundle/Application/A925B72C-4050-4838-8819-BC7809606ABF/Demo.app/Frameworks/DemoSDK.framework/DemoSDK   原因:找不到合适的图像。找到了:   /private/var/containers/Bundle/Application/A925B72C-4050-4838-8819-BC7809606ABF/Demo.app/Frameworks/DemoSDK.framework/Frameworks/APAddressBook.framework/APAddressBook:   缺少所需的代码签名   '/private/var/containers/Bundle/Application/A925B72C-4050-4838-8819-BC7809606ABF/Demo.app/Frameworks/DemoSDK.framework/Frameworks/APAddressBook.framework/APAddressBook'

0 个答案:

没有答案