我需要创建一个静态库,它将包含一些自己的代码,并且还包含我编写的许多其他静态库。
所以通常我有一个主项目A.xcodeproj,它取决于B.xcodeproj,而后者依赖于C,D,E等。
我的公司要求只分发一个带有简单应用程序的静态库,并且只发送一个库,而不是大量的libC.a libD.a等。
所以我创建了A_static.xcodeproj,它有简单的应用程序API调用和libB.a的链接,但每次我尝试这个libB.a只包含B.xcodeproj的符号,我不能到它也包含libC.a libD .a等。
在XCode中有一种简单的方法可以解决这个问题吗?
由于
答案 0 :(得分:2)
听起来非常像你需要使用框架。允许您将多个库和文件捆绑在一起,成为其他方可以包含的1个捆绑包。我在同一条船上工作。我在github上使用了这个指南来启动和运行我们的框架。为我工作很棒。