升级到macOS Sierra以后,Xcode 7无法调试模拟器程序的解决方法

tinyfool 发布于 2016年06月20日 | 更新于 2016年06月20日
无人欣赏。

我把主力Mac pro升级到macOS Sierra,也就是10.12以后,还安装了Xcode 8以后,我的Xcode 7就无法正常的调试模拟器里面的程序了,报错为:

DTAssetProviderService could not start DTXConnection with Simulator 'iPhone 6s Plus'. Check the system log for errors.

这个错误其实就是Xcode和模拟器通讯发生了问题,搜索的话,会发现只要Xcode一有新的Beta版本,就容易大量产生这样的问题。我找了找发现SO上面有解决方法

简单的说就是,省事儿的话,可以这么干:

  1. 编译,其实最新版本还是会安装到模拟器的
  2. 在模拟器直接点击运行
  3. 在Xcode的Debug > Attach to Process菜单选择你刚才运行的程序

当然,据他说重新装Xcode也可以解决问题,暂时懒得折腾了,上面的方法解决我的问题了。

暂无回复
登录 或者 注册