我找不到这个主题。
我的问题是:
我想将静态Objective-C库导入到框架中。似乎没有人想要这样做或者有这个问题,但Xcode无法提供帮助,甚至苹果开发者论坛都没有关于此的帖子。
在此之后,我想使用该框架为iOS构建应用程序并使用库的模块。这甚至可能吗?
答案 0 :(得分:0)
静态链接库可以链接,因此"合并"直接进入框架二进制文件。您只需要确保您拥有该架构的兼容二进制文件*.a
以及相应的头文件。
有两种可能的情况:
最佳案例
您的静态链接库是一个胖二进制文件,或者您有两个库的变体,可以通过lipo
合并。这意味着您的二进制文件包含模拟器和设备的所有体系结构,您只需将其链接到您的框架即可。
最糟糕的情况
您只有一种类型的体系结构的静态链接库。这意味着您只能在该特定架构上测试您的框架和应用程序,因此无论是模拟器还是设备。
希望有所帮助!