升级到macOS Sierra以后,Xcode 7无法调试模拟器程序的解决方法
tinyfool
由 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上面有解决方法。
简单的说就是,省事儿的话,可以这么干:
- 编译,其实最新版本还是会安装到模拟器的
- 在模拟器直接点击运行
- 在Xcode的Debug> Attach to Process菜单选择你刚才运行的程序
当然,据他说重新装Xcode也可以解决问题,暂时懒得折腾了,上面的方法解决我的问题了。
暂无回复