我正在尝试为我的iPhone项目构建一个 .a 静态库。
所以,我创建了一个新项目,并使用了模板Cocoa Touch Static Library
。
然后,在XCode 4.0
中,我添加 .m 和 .h 文件。
我已成功构建项目,但未在XCode
中创建 .a 文件,我在Products
类别中看到 .a 文件但显示为红色;所以它不存在。
我不明白为什么我的构建按钮不会创建 .a 文件,有什么帮助?
答案 0 :(得分:2)
我看到你接受了答案,但我想我会给未来的图书馆开发者留一张纸条。将基于Xcode 3.x的静态库项目升级到4.x后,库不会始终升级并开始执行通用库构建。当发生这种情况时,项目构建将成功,并且针对目标依赖项链接的应用程序将运行良好,但是您将获得在您引入的项目中显示的红色静态库文件。这非常烦人,我找到的唯一修复是重新创建项目文件 - 我尝试审核构建设置但无法找出混淆因素。
希望这有助于拯救我失去的2个小时的人:-P