找不到 Cocoa 静态库的输出 .a(在 xcode 4 中)
Posted
技术标签:
【中文标题】找不到 Cocoa 静态库的输出 .a(在 xcode 4 中)【英文标题】:Cannot find output .a of Cocoa Static Library (in xcode 4) 【发布时间】:2011-02-23 13:00:37 【问题描述】:我有一个项目有两个target,一个是Cocoa Static Library,另一个是附带的测试项目。尽管一遍又一遍地以不同的方式构建主项目,我找不到我期望它生成的 .a
文件。
事实上,我找不到与项目关联的build
文件夹。我需要链接到应用程序中的库,但如果找不到要链接的文件,则无法这样做。
这些属性设置正确:
(Build Products Path) SYMROOT = build
(Intermediate Build Files Path) OBJROOT = $(SYMROOT)
所有测试都通过(这意味着代码必须正确构建?)
破坏代码会导致构建中断 - 再次表明它正在构建。另外,“Products > libproject.a”文件在 xcode 项目导航中是红色的
我还检查了 DerivedData 目录,但似乎创建的所有对象都是 OCunit 的对象。仍然没有我可以链接的.a
文件。
我的.a
文件在哪里?
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:它可能在 ~/Library/Developer/Xcode/DerivedData/
某处。
【讨论】:
以上是关于找不到 Cocoa 静态库的输出 .a(在 xcode 4 中)的主要内容,如果未能解决你的问题,请参考以下文章
静态 cocoa/cocoa-touch 库应该基于啥样的 SDK?