2017-01-05 12 views
2

我一直有这个错误:不能附着在PID上的Xcode 8.1模拟器

could not attach to pid 

在Xcode约3天了。奇怪的是,在3个星期内,我完成了这个项目,我没有在模拟器上运行项目的问题,但是在我成功添加配置文件后,我一直有这个问题。

我已经尝试了所有其他解决方案发布在这里和其他论坛,但所有似乎并没有为我工作。我正在使用Xcode 8.1和macOS Sierra。

回答

0

经过艰苦的研究后,我发现整个错误从代码在添加Facebook sdk后拒绝编译开始,因此我将mach-o类型更改为动态库,当代码编译但现在拒绝附加到模拟器时我欣赏我的行为,并得到了我之前得到的正常编译错误,这是一个Arch-64错误,所以我将该体系结构添加到了我的目标和问题解决。

1

尝试在菜单重置内容和设置,如:

enter image description here

此外,当我有问题,我通常可以重新运行该应用程序了几次,它的工作原理。

+0

我只是想现在几次重置内容设置仍然是同样的事情。这可能是错误可能来自我的构建设置?或者是否有任何特定的事情通常会产生这个错误?谢谢 – Smilecs

+0

@Smilecs不是我所知道的。抱歉。我要离开我的回答,以免别人觉得它有用。 –

1

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

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

然后再次尝试运行Xcode。

0

为我工作: 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