构建静态库

时间:2011-04-20 15:22:34

标签: xcode ios static build

我正在尝试为我的iPhone项目构建一个 .a 静态库。

所以,我创建了一个新项目,并使用了模板Cocoa Touch Static Library

然后,在XCode 4.0中,我添加 .m .h 文件。

我已成功构建项目,但未在XCode中创建 .a 文件,我在Products类别中看到 .a 文件但显示为红色;所以它不存在。

我不明白为什么我的构建按钮不会创建 .a 文件,有什么帮助?

1 个答案:

答案 0 :(得分:2)

我看到你接受了答案,但我想我会给未来的图书馆开发者留一张纸条。将基于Xcode 3.x的静态库项目升级到4.x后,库不会始终升级并开始执行通用库构建。当发生这种情况时,项目构建将成功,并且针对目标依赖项链接的应用程序将运行良好,但是您将获得在您引入的项目中显示的红色静态库文件。这非常烦人,我找到的唯一修复是重新创建项目文件 - 我尝试审核构建设置但无法找出混淆因素。

希望这有助于拯救我失去的2个小时的人:-P