我需要将子项目构建为静态库,不太确定我应该怎么做,我应该:
以上步骤是否正确?
另外,我是否需要在发布(或调试)模式下编译它们,以及分别用于模拟器和设备?
谢谢!
答案 0 :(得分:5)
不,你不需要做任何事情,因为Xcode会为你做这一切......
基本上,只需拖动库项目,设置依赖项并完成:有关详细信息,请参阅this page。
答案 1 :(得分:0)
我在项目中使用静态库。您提到的步骤是正确的,除了删除所有子项目?为什么你需要有子项目。它们理想情况下应该是独立编译的独立库,您只需在主项目中添加.a文件和主头文件。如果这样做,则在静态库更改时无需更新主项目。您只需要更新.a文件或.h,如果他们更改了......是的,当您想要将应用程序提交到appstore时,您需要在发布模式下编译静态库。模拟器和设备真的没关系,因为它不会运行。重要的是你所遵守的iOS目标和基础SDK。