iOS静态库产品始终为红色

17

我已经苦苦挣扎了几天。在XCode 4下创建IOS的新静态库项目时,遇到了问题。无论是否添加文件作为头文件或编译,我都能够成功地构建,但.a文件始终是红色的。这在调试和发布模式下都会发生。我已经阅读了类似问题的资料,但没有找到解决问题的人。希望有人能帮助。谢谢

2个回答

26

XCode在为模拟器构建时似乎存在一个错误。请先使用设备进行一次构建,右键单击库以在查看器中显示,返回上一级并导航到模拟器文件夹中。您的库将在那里。(路径类似于:/Users/You/Library/Developer/Xcode/DerivedData/LibName-fylbqugtzucxyndtdddrjmbbdnet/Build/Products/Debug-iphonesimulator)


1
这是一个单独的错误,我认为 - 就像 OP 一样,我无法让任何设备或模拟器停止变成红色:(。 - Adam
3
构建适用于设备的版本解决了我的问题。在一些子静态库中,我必须使用它们的设备方案进行构建,才能使其正常工作。 - migs647
你救了我的一天!!为设备构建是好的,但是对于模拟器我仍然得到链接错误。 - Sikander
2
真是令人惊讶,我们现在已经使用XCode 7.2了,但这个问题仍然存在。 - Ryan Heitner

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接