尝试在Xcode上运行UI测试时,“模块文件是由旧版本的编译器创建的”消息

时间:2015-09-17 08:56:58

标签: ios xcode swift xcode7 xcode-ui-testing

我正在尝试在我的旧项目上进行一些UI测试。 我创建了一个UI测试目标,并在测试Swift文件的顶部添加了@testable import MyOlderProject

我收到以下错误消息:

  

模块文件是由旧版本的编译器创建的;重建   'MyOlderProject'然后再试一次

看起来它与MyOlderProject.swiftmodule / arm.swiftmodule有关。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试升级到Xcode 7 GM并使用最新的swift编译器构建您的应用程序? 这可能是一个警告信号,

  

"为了安全起见,您的应用的所有组件都应该使用相同的内容构建   Xcode和Swift编译器的版本,以确保它们的工作   一起"

https://developer.apple.com/swift/blog/?id=2