UITest 失败,错误为 'ld: entry point (_main) undefined。对于架构 x86_64'
Posted
技术标签:
【中文标题】UITest 失败,错误为 \'ld: entry point (_main) undefined。对于架构 x86_64\'【英文标题】:UITest fails with error 'ld: entry point (_main) undefined. for architecture x86_64'UITest 失败,错误为 'ld: entry point (_main) undefined。对于架构 x86_64' 【发布时间】:2018-03-09 21:24:24 【问题描述】:我是 Xcode 和 Swift 的新手。我只是尝试使用 swift 语言创建 UITest。当我尝试运行仅打印“Hello world”的简单测试时,我得到这个构建失败并出现错误::
"ld: 入口点 (_main) 未定义。适用于 x86_64 架构 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)“
有人遇到同样的问题吗?如果您能分享如何解决它,我将不胜感激。顺便说一句,我正在使用 Xcode 9.1 和 Swift 4
【问题讨论】:
【参考方案1】:修复步骤:
-
选择您的项目
转到目标 -> 选择您的测试目标
然后转到 Build Setting -> Search Mach-O Type
更改为 -> 捆绑包
【讨论】:
这没有任何作用以上是关于UITest 失败,错误为 'ld: entry point (_main) undefined。对于架构 x86_64'的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.UITest 2.2.4 启动会话在第一次测试中失败
ld:找不到-lFirebaseCore clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)
waitForExpectations 失败时在 UITest 上取得成功