我正在尝试为我的 iPhone 项目构建一个 .a 静态库。
所以,我创建了一个新项目,并使用了模板 Cocoa Touch 静态库
。
然后,在 XCode 4.0
中,添加我的 .m 和 .h 文件。
我已成功构建项目,但没有创建 .a 文件在 XCode
中,我在 中看到 .a 文件Products
类别但显示为红色;所以它不存在。
我不明白为什么我的构建按钮没有创建 .a 文件,有什么帮助吗?
最佳答案
我看到您接受了答案,但我想我会为 future 的库开发人员留下一个便条。将基于 Xcode 3.x 的静态库项目升级到 4.x 后,库不会总是升级并开始进行通用库构建。发生这种情况时,项目构建将成功,并且与目标依赖项链接的应用程序将运行良好,但是您会在拉入的项目中看到红色的静态库文件。这非常烦人,我发现的唯一解决方法是重新创建项目文件——我尝试审核build设置,但无法找出混淆因素。
希望这有助于节省我刚刚失去的 2 个小时 :-P
https://stackoverflow.com/questions/5732762/
相关文章:
c++ - 使用 C++ 构建错误 - ‘find_if’ 不是 ‘std' 的成员
build - 如何在 Intellij IDEA 的构建路径中重新包含一个类?
scala - 更新后 Unresolved 依赖 SBT 0.13.0
java - Intellij 在 jar 文件中包含 src 文件
jenkins - 在 Jenkins 中,构建如何知道谁请求了它们?
r - R中 "Error: package ' ____ _' was built before
c++ - 使用 Xcode 在 Mac 上构建 Boost
java - 在 Java : Cannot find symbol 中使用 Kotlin 类