入口点 (_main) 未定义。对于架构 x86_64 - XCode 仅限 UITesting
entry point (_main) undefined. for architecture x86_64 - XCode UITesting only
我仅在尝试 运行 UITest 时遇到此错误。我没有使用情节提要和构建应用 运行 很好,单元测试 运行 也很好。
- 在我的 AppDelegate 中我有 @UIApplicationMain
- 我的 info.plist.
中没有情节提要文件或对情节提要文件的引用
- 已尝试 cleaning/rebuilding,正在重新启动 xcode
即使录制 UITests 也能正常工作并且能够打开应用程序。就在我尝试 运行 实际测试时,我得到了错误。
也许我在某处缺少目标或需要向 XCUIApplication 启动参数添加一些内容?有什么想法吗?
由于单元测试正在运行,我最终比较了单元测试和 UI 测试的构建设置下链接部分中的每一行。
以下是我为使 UI 测试开始工作而进行的更改:
在捆绑加载器下我不得不添加 $(TEST_HOST)
在设置为可执行文件的 Mach-O Type 下,我不得不将其更改为 Bundle。
我仅在尝试 运行 UITest 时遇到此错误。我没有使用情节提要和构建应用 运行 很好,单元测试 运行 也很好。
- 在我的 AppDelegate 中我有 @UIApplicationMain
- 我的 info.plist. 中没有情节提要文件或对情节提要文件的引用
- 已尝试 cleaning/rebuilding,正在重新启动 xcode
即使录制 UITests 也能正常工作并且能够打开应用程序。就在我尝试 运行 实际测试时,我得到了错误。
也许我在某处缺少目标或需要向 XCUIApplication 启动参数添加一些内容?有什么想法吗?
由于单元测试正在运行,我最终比较了单元测试和 UI 测试的构建设置下链接部分中的每一行。
以下是我为使 UI 测试开始工作而进行的更改:
在捆绑加载器下我不得不添加 $(TEST_HOST)
在设置为可执行文件的 Mach-O Type 下,我不得不将其更改为 Bundle。