我是Xcode(以及一般的Objective C)的新手,我想创建一个新的Objective-C库(Framework?),将来我们的一些iPhone应用程序将使用它。
当Xcode显示新项目对话框时,我应该选择哪种类型的项目?我尝试选择“空白项目”,但后来我在定义目标,依赖项等方面遇到了一些问题。
我希望我的项目在将来能够以代码形式和.dylib
轻松重复使用。
我很感激这方面的一些帮助。欢迎链接到在线文档。
答案 0 :(得分:1)
从SDK的第3版开始,您就可以在Xcode中创建库项目了。但是,这些项目不会创建.dylib库,而是静态.a库。
您无法为iOS创建Frameworks,因为Apple自己的App Store规则规定通过App Store销售的应用无法动态加载代码,这就是Frameworks的用途。图书馆旨在静态链接。