无法在模拟器iOS 8 Xcode 6中运行应用程序

21
尝试在iOS8模拟器中启动iOS应用程序时,我收到以下错误消息:

9/12/14 1:32:02.953 PM com.apple.CoreSimulator.CoreSimulatorService[5355]: 错误 Domain=LaunchServicesError Code=0 "无法完成操作。 (LaunchServicesError error 0.)" UserInfo=0x7fc63f406240 {Error=PackageInspectionFailed, ErrorDescription=无法从路径为/Users/myexec/Library/Developer/CoreSimulator/Devices/B21BB739-E031-41DA-9FF1-11DA4B4EB7B9/data/Library/Caches/com.apple.mobile.installd.staging/temp.zJ0bBq/extracted/Myapp.app/Frameworks/LiveSDK.framework的捆绑包中加载Info.plist}

我不知道出了什么问题,它可以在iOS 7.1模拟器上正常运行。


你的应用程序在设备上运行良好吗? - gunas
不,那里的错误类似于“软件包检查失败”。 - myexec
重新启动模拟器解决了我的问题。 - Bhavesh
8个回答

28

即使我删除了ShareKit,我仍然遇到了这个问题。最终解决问题的方法是按住Option键,然后选择Product > Clean Build Folder。


非常感谢您,先生。 - pimguilherme

12

启动iPhone模拟器,然后进入模拟器->重置内容和设置。 接着,退出所有应用程序并重新启动您的Mac。


6
清理构建文件夹解决了我的问题。希望它能帮到其他人!
(按住Alt键:Product > Clean build folder)

3

我曾遇到相同的问题。当时我在使用ShareKit,但我并不需要LiveSDK支持。经过了几个小时的尝试和寻找解决方法后,我简单地在搜索框中输入“livesdk”,并删除了每一个相关条目。此外,我还从Sharekit中删除了LiveSDK文件。这样问题就消失了。(希望我永远不需要添加LiveSDK支持。)


13
即使我删除了ShareKit,我仍然看到这个问题。最终为我解决这个问题的是按住Option键,然后选择“Product > Clean Build Folder”。 - YoungDinosaur
@dirkoneill - 这是唯一一个对我有用的答案。谢谢。你应该将其提交为答案而不是评论,这样我们就可以投票支持它。 - Z Jones

2

如果您不想删除ShareKit或LiveSDK,这里有另一个解决方法。我可以复制(链接)LiveSDK.framework的Info.plist来解决此问题。我所做的就是:

ln -s Pods/ShareKit/Frameworks/LiveSDK.framework/Versions/Current/Resources/Info.plist Pods/ShareKit/Frameworks/LiveSDK.framework/

顺便说一下,我通过CocoaPods安装了ShareKit。

编译错误日志显示Info.plist缺失于正确的目录中。我认为这只是Sharekit pods相关配置或设置的简单错误。我对Pods并不了解,也不想浪费时间去弄清楚如何修复它。希望在以后的版本中能解决此问题。 - mask8
是的,这个问题几乎让我放弃了ShareKit。再次感谢你。 - TheLivingForce

1
我刚刚遇到了这个问题,并发现这个问题与内存使用有关。为了解决这个问题,请尝试以下方法: - 清理你的项目
- 重新启动模拟器和/或Xcode - 检查你的代码,如果有一些占用高内存的代码行。
- 或者,你的系统启动内存几乎已满:尝试释放一些空间。
- 最后,如果没有什么作用,重新启动你的系统。(对我有效)。
问候

1

对于我来说,我退出了模拟器,然后重新构建了代码,这样它就可以完美地运行了。


1

我建议你尝试重置模拟器,这对我很有效。

模拟器 > 重置内容和设置... > 重置


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