Xcode 7.3 操作无法完成(LaunchServicesError error 0)

7

昨天我更新了Xcode 7.3,从那时起就无法使用模拟器。只要我想启动应用程序,就会出现这个错误。 当我在模拟器上卸载应用程序时,一切正常。但这不是一个解决方案。这需要太长时间。我也尝试了不同的模拟器。在iPhone上它可以工作。自升级以来,我没有做任何改变。


你重命名了Xcode.app吗? - christian mini
我没有。我也没有改变捆绑标识符。 - user2529173
你尝试过像这样重置模拟器并重新运行Xcode吗?:https://dev59.com/K18e5IYBdhLWcg3w_-v0 - christian mini
是的,如果我重置模拟器,它就能工作。一次。每次我点击运行按钮时都必须重置模拟器。类似于我现在所做的删除操作。 - user2529173
可能是一个重复的问题,参考运行时遇到错误(域=LaunchServicesError,代码=0) - dwlz
2个回答

17

可能是因为应用的 Info.plist 文件中缺少有效的 CFBundleVersion 键值对。

如果您的应用程序的 Info.plist 文件不包含有效的 CFBundleVersion 键值对,则执行“重置内容和设置”操作即可。更好的方法是在 Info.plist 中设置适当的 CFBundleVersion

您可以在 ~/Library/Logs/CoreSimulator/CoreSimulator.log 中检查更多错误信息,也可以在模拟设备的系统日志 ~/Library/Logs/CoreSimulator/[Device UDID]/system.log 中查看有关问题的更多信息。

有关详细信息,请参见:https://dev59.com/M18e5IYBdhLWcg3wja5I#26129829


谢谢!那似乎就是问题所在。我查看了最近的提交记录,发现我在从项目中删除Facebook SDK时不小心删除了CFBundleVersion。 - user2529173
它仍在进行中,我在我的info.plist文件中有Bundle标识符。 - Abhishek Thapliyal
3
请检查~/Library/Logs/CoreSimulator/CoreSimulator.log以查看错误详情,这将有助于解决问题。@AbhishekThapliThapliyal - Ronak Chaniyara

5

从iOS模拟器菜单选项中选择“重置内容和设置”,然后退出后启动模拟器可能会解决您的问题。

在我的情况下,清理构建文件夹解决了我的问题。希望能帮到别人!

(按住Alt键:Product > Clean build folder)

https://dev59.com/kV8e5IYBdhLWcg3wS465#31155562


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接