如何将静态库嵌入到iOS框架中?

时间:2012-07-19 12:23:18

标签: objective-c frameworks

我正在使用iOS-Universal-Framework XCode模板来创建MyFramework。它工作正常,当我将MyFramework添加到MyApplication时,我可以按预期访问MyFramework的公共对象。

我遇到的问题是我现在将MyFramework链接到其他静态库:MailCore,它本身与iOSPorts的某些lib链接。当我编译MyProject时,它失败了,因为链接器找不到MailCore静态库。

可以将所有MailCore库导入MyApplication,但这不是我想要的。如何将这些库嵌入到MyFramework中?

编辑:重新提出问题。如果MyApplication使用MyFramework而MyFramework使用libCrypto.a,我是否必须将MyApplication与libCrypto链接? iOS-Universal-Framework XCode声称我MyFramework应该嵌入库,而MyApplication只需要再次链接MyFramework,但它对我不起作用。

由于

1 个答案:

答案 0 :(得分:0)

确保您已在"正确"中添加了您的项目库。办法。这个答案可能有所帮助。

How to “add existing frameworks” in Xcode 4?