Xcode 7 特定的静态框架警告

4
我有一个静态框架,它在Xcode 6上编译得非常完美,但是在Xcode 7(beta5)上为我的框架的每个类产生以下警告:
while processing /Path-to-MyFramework/MyFramework.framework/MyFramework(MyFrameworkClass.o): warning: /var/folders/_j/hqhnz9xd2qv_39dd1vdmw1nc0000gn/C/org.llvm.clang.MY-USERNAME/ModuleCache/2YCOBXU93NY4O/Foundation-K7W1BMS6PHG4.pcm: No such file or directory
这些警告源于何处?如何消除这些警告?

请在苹果的开发者论坛上提出这个问题。 - El Tomato
你的意思是静态库。框架不是静态的。 - uchuugaka
2个回答

4
这是由于Xcode6到Xcode7的默认构建设置更改所致:
Xcode 6: DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
Xcode 7: DEBUG_INFORMATION_FORMAT = "dwarf";
相应地进行更改,然后警告就会消失。

enter image description here


1
我通过在项目的构建设置中将“启用模块”设置为“否”来解决了这个问题。

当您将“启用模块”设置为“否”时,如果您的代码中存在类转发,则会在该位置产生编译错误。 - Ravi Dalmia

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