我正在尝试为我的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/

10-11 14:54
查看更多