2

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

我收到以下错误消息:

模块文件是由旧版本的编译器创建的;重建“MyOlderProject”并重试

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

我究竟做错了什么?

4

1 回答 1

0

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

“为了安全起见,应用程序的所有组件都应使用相同版本的 Xcode 和 Swift 编译器构建,以确保它们协同工作。”

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

于 2015-10-04T14:45:32.383 回答