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 无法运行 iOS 模拟器

Android Studio 无法运行 Xcode 模拟器

无法从 Xcode 7.3.1 在设备 9.3.2 上安装应用程序

Xcode 版本 11.5 CloudKit 无法在模拟器上运行

iOS 13.3 (Xcode 11.3.1) 下的模拟器无法正常运行

Xcode 10.2 无法在 iOS < 10 的模拟器上运行应用程序