【问题标题】:Xcode 7 specific static framework warningsXcode 7 特定的静态框架警告
【发布时间】:2015-08-19 20:56:43
【问题描述】:

我有一个在Xcode 6 上完美编译的静态框架,但它在Xcode 7 (beta5) 上为我的每个框架类产生以下警告:

在处理 /Path-to-MyFramework/MyFramework.framework/MyFramework(MyFrameworkClass.o) 时: 警告:

/var/folders/_j/hqhnz9xd2qv_39dd1vdmw1nc0000gn/C/org.llvm.clang.MY-USERNAME/ModuleCache/2YCOBXU93NY4O/Foundation-K7W1BMS6PHG4.pcm: 没有这样的文件或目录

这些警告的来源是什么?如何消除它们?

【问题讨论】:

  • 在 Apple 的开发者论坛上提问。
  • 你的意思是静态库。框架不是静态的。

标签: ios objective-c xcode macos


【解决方案1】:

这是因为默认构建设置从 Xcode6 更改为 xcode7:

Xcode 6: DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";

Xcode 7: DEBUG_INFORMATION_FORMAT = "矮人";

相应地更改它,然后警告应该消失

【讨论】:

    【解决方案2】:

    我可以通过在项目的构建设置中将“启用模块”设置为 NO 来解决此问题。

    【讨论】:

    • 当您将启用模块设置为否时,如果您的代码中有类转发,那么它会在该位置给出编译错误。
    猜你喜欢
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 2011-12-21
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    相关资源
    最近更新 更多