Xcode 9 模拟器无法运行
Posted
技术标签:
【中文标题】Xcode 9 模拟器无法运行【英文标题】:Xcode 9 simulators does not run 【发布时间】:2018-06-17 06:04:50 【问题描述】:使用 Xcode 9.2 在模拟器上运行应用程序时出现错误。无法在模拟器设备上运行项目。
错误:
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
在我的 CoreSimulator.log 文件中我看到了:
不推荐在未设置 kSimDeviceSpawnStandalone 的情况下在未启动状态下生成进程。
我尝试删除派生数据、退出 Xcode 并重新打开并不能解决我的问题。你能帮忙解决这个糟糕的情况吗?
我的 mac OS 版本:10.13.2(High Sierra) Xcode 版本:9.2
【问题讨论】:
你能在真机上运行这个项目吗? @ShineMan 是的,可以在真机上运行,但不能在 ios 模拟器上运行。 您是否尝试更改模拟器的操作系统版本? @ShineMan 是的,我尝试运行不同版本的模拟器,但结果相同。 【参考方案1】:我找到了解决办法;
在我的 target -> 构建阶段 -> 将二进制文件与库链接部分
lib386.a
多路复用。因为我的第三方的“xxx.a”库包含“lib386.a”。
在链接二进制部分删除“lib386.a”,然后模拟器运行。
谢谢大家。
【讨论】:
以上是关于Xcode 9 模拟器无法运行的主要内容,如果未能解决你的问题,请参考以下文章
无法从 Xcode 7.3.1 在设备 9.3.2 上安装应用程序
Xcode 版本 11.5 CloudKit 无法在模拟器上运行