IOS静态库产品总是红色的

Phi*_*hil 16 iphone static-libraries ios xcode4

我几天来一直在努力解决这个问题.当我在XCode 4中的IOS下创建一个新的静态库项目时,我遇到了一个问题.无论是否将文件添加为标题或进行编译,我都能成功构建,但.a文件始终为红色.这在Debug和Release中都会发生.我已经阅读过类似的问题,但没有找到解决问题的人.任何帮助,将不胜感激.谢谢

Jam*_*mes 25

在为模拟器构建时,XCode似乎在这方面存在错误.为设备构建一次,右键单击库以在finder中显示,备份一个级别,然后导航到模拟器.你的图书馆将在那里.(路径将如下所示:/ Users/You/Library/Developer/Xcode/DerivedData/LibName-fylbqugtzucxyndtdddrjmbbdnet/Build/Products/Debug-iphonesimulator)

  • 设备的构建为我修复了它.在一些子静态库中,我不得不从他们的设备方案构建,以使其工作. (3认同)
  • 令人惊讶的是,我们现在使用的是XCode 7.2,这仍然是一个问题 (2认同)

Phi*_*hil 2

我无法找出这个问题的答案,但我确实找到了解决方法。我安装了 XCode 4 项目模板来从https://github.com/kstenerud/iOS-Universal-Framework构建通用框架。这使我能够构建一个适合我的需求的框架。