无法在xcode 9的iphone 4s模拟器上运行UITest

thi*_*oah 10 ios ios-simulator xctest swift xcode9

项目可以在iphone 4s模拟器上正确构建但是尝试在其上运行UITest会给我错误:

无法加载捆绑包"MyappUITests",因为它不包含当前体系结构的版本.尝试安装捆绑包的通用版本.

似乎无法弄清楚这个的根本原因,测试在其他每个模拟器上都正常运行.

有什么想法吗?

小智 16

我已经解决了将UITest目标的"iOS部署目标"设置为iOS 9.0的问题.它是由Xcode创建的,具有11.1值.

UITest目标构建设置


Cha*_*man 5

我在尝试让新的 M1 Macbook Pro 运行 XCUITests 时遇到了这个错误。

对于主要目标和 XCUITests 目标,我已将 Simulator SDK 的 Excluded Architectures(在构建设置中)设置为 arm64。从 XCUITests 目标中删除此排除项修复了此错误。

希望这可以帮助一些像我一样在新 M1 Macbook 上做噩梦的人……希望我永远不会升级。

  • 您能详细说明一下您的解决方案吗?我的 M1 模拟器 (xCode 12.4) 上也遇到类似问题 (2认同)