【问题标题】:IOS Static Library Product is always redIOS静态库产品一直是红色的
【发布时间】:2011-06-06 18:10:49
【问题描述】:

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

【问题讨论】:

    标签: iphone ios xcode4 static-libraries


    【解决方案1】:

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

    【讨论】:

    • 我认为这是一个单独的错误 - 就像 OP 一样,我无法让设备或模拟器停止变红:(。
    • 为设备构建为我修复了它。在一些子静态库中,我必须从他们的方案构建设备才能使其工作。
    • 你拯救了我的一天!!为设备构建很好,但对于模拟器,我仍然遇到链接错误。
    • 令人惊讶的是,我们现在在 XCode 7.2 上,这仍然是一个问题
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 2012-07-30
      • 2010-10-17
      相关资源
      最近更新 更多