无法附加到 xcode 8.1 模拟器上的 pid

could not attach to pid on xcode 8.1 simulator

我一直遇到这个错误:

could not attach to pid

从 Xcode 到现在大约 3 天。奇怪的是,在我完成这个项目的 3 周内,我对模拟器上的项目 运行 没有任何问题,但在我成功添加供应配置文件后,我一直遇到这个问题。

我已经尝试了此处和其他论坛上发布的所有其他解决方案,但似乎都不适合我。我正在使用 Xcode 8.1 和 macOS Sierra。

尝试重置内容和设置,就像在菜单中这样:

此外,当我遇到问题时,我通常可以重新 运行 应用程序几次,它就可以正常工作。

经过艰苦的研究,我发现整个错误都是从添加facebook sdk后代码拒绝编译开始的,所以我将mach-o类型更改为动态库,即代码编译但现在拒绝附加模拟器所以我推翻了我的行为并得到了我之前遇到的正常编译错误,这是一个 Arch-64 错误所以我将该架构添加到我的目标并解决了问题。

转到 XCode、首选项...然后单击位置选项卡。

转到 DerivedData 文件夹并删除其中的所有文件夹。

然后再试一次 运行 Xcode。

为我工作: Finder->转到->转到文件夹复制下面的文本添加粘贴,全部删除并重新安装xcode:

/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator