我有一个在Xcode的发布版本中运行良好的应用程序。我下载了测试版,在我修复了所有的小改动后,我运行它并且它有效。我刚刚回来再次运行它,我得到一个错误说
要求打开" com.matthewhsingleton.Smoke"失败了。 (null)无法为请求提供服务。
我已经退出Xcode并重新打开它,我已经重新启动了我的电脑,尝试了不同的iPhone模拟器并且都生成了相同的结果
答案 0 :(得分:20)
我的错误类似,而不是“(null)”,消息是:“SpringBoard无法为请求提供服务”
重新启动模拟器对我有用。
答案 1 :(得分:18)
阅读@Droppy建议后,我读了线程,这是一个常见的问题。解决它如下
Apple工程师在实验室中解决了问题。这是他们正在努力的问题。最重要的是,当我将Xcode复制到Applications文件夹时,它上面有一些设置,这阻止了它与模拟器的通信。
修复它: 将Xcode-beta.app从Applications文件夹复制粘贴到其他位置,例如文件夹。 从Applications文件夹中删除Xcode-beta.app。 再次将Xcode-beta.app从Documents移至Applications文件夹。
答案 2 :(得分:4)
我安装了2个版本的Xcode。 Xcode 7和8.我通过在首选项中将命令行工具设置为Xcode 8来解决此问题。打开偏好设置 - >地点 - >命令行工具。将其设置为Xcode 8.