我正在尝试为我的iPhone项目构建一个 .a 静态库。
因此,我创建了一个新项目,并使用了模板Cocoa Touch Static Library
。
然后,在XCode 4.0
中,添加我的 .m 和 .h 文件。
我已经成功构建了项目,但是没有创建 .文件。在XCode
中,我在Products
类别中看到了 .a 文件,但是显示为红色;所以它不存在。
我不明白为什么我的构建按钮不创建 .a 文件,有帮助吗?
最佳答案
我看到您接受了答案,但是我想为将来的库开发人员留下笔记。将基于Xcode 3.x的静态库项目升级到4.x之后,该库将不会总是升级并开始进行通用库构建。发生这种情况时,项目构建将成功完成,并且与目标依赖项链接的应用程序将运行良好,但是您将在拉入的项目中看到红色的静态库文件。这很烦人,我发现的唯一解决方法是重新创建项目文件-我尝试审核构 build 置,但无法弄清混杂因素。
希望这有助于节省的人在经过2小时我只是失去了:-P
关于xcode - 建立静态库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5732762/