我正在尝试为我的iPhone项目构建一个.a静态库。
因此,我创建了一个新项目,并使用了模板Cocoa Touch Static Library
。
然后,在XCode 4.0
中,添加我的.m和.h文件。
我已经成功地构建了项目,但是没有在XCode
中创建.a文件,我在Products
类别中看到了.a文件,但显示为红色;因此它不存在。
我不明白为什么我的构建按钮不能创建.a文件,有什么帮助吗?
发布于 2011-05-06 02:21:07
我看到您接受了答案,但我想我应该给未来的库开发人员留下一个便条。在将基于Xcode3.x的静态库项目升级到4.x之后,该库并不总是升级并开始进行通用库构建。当这种情况发生时,项目构建将成功,并且链接到目标依赖项的应用程序将正常运行,但您将在您拉入的项目中显示红色的静态库文件。这非常烦人,我找到的唯一解决方法是重新创建项目文件--我尝试审计构建设置,但无法找出混淆因素。
希望这能帮你省下我刚才浪费的2个小时:
https://stackoverflow.com/questions/5732762
复制相似问题