xcode - 构建静态库

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

xcode - 如何强制 xcode 在特定文件上使用 ARC?

android - 使用 Gradle 的外部 Android 库项目