在 Xcode 5.0 中运行单元测试时出错



当我尝试在 xcode 5.0 中创建单元测试文件时,出现以下错误:

The test bundle at /.../Tests.octest could not be loaded because it is built for a different architecture than the currently-running test rig (which is running as x86_64).

我该怎么办?

您可能正在尝试在"iPhone Retina(4英寸64位)"模拟器中运行测试。

切换到"iPhone Retina(4英寸)"模拟器,事情应该可以正常工作

您可以尝试关闭 Xcode 并删除

~/library/developer/Xcode/DerivedData/ModuleCache

我在使用 XCTest 框架时遇到了类似的问题。最后,我删除了所有测试,并通过创建新的测试目标将它们添加回来。

最新更新