我仅在尝试运行 UITest 时遇到此错误。我没有使用 Storyboard ,构建的应用程序运行良好,单元测试也运行良好。
- 在我的 AppDelegate 中我有 @UIApplicationMain
- 我的 info.plist 中没有 Storyboard 文件或对 Storyboard 文件的引用。
- 尝试清理/重建,重新启动 xcode
即使录制 UITests 也能正常工作并且能够打开应用程序。就在我尝试运行实际测试时出现错误。
也许我在某处缺少目标或需要向 XCUIApplication 启动参数添加一些内容?有什么想法吗?
最佳答案
由于单元测试有效,我最终比较了单元测试和 UI 测试的build设置下链接部分中的每一行。
以下是我为让 UI 测试开始工作所做的更改:
在 bundle loader 下我必须添加 $(TEST_HOST)
在设置为可执行文件的 Mach-O Type 下,我不得不将其更改为 Bundle。
关于ios - 入口点 (_main) 未定义。对于体系结构 x86_64 - 仅限 XCode UITesting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41039766/