无法在Simulator中运行应用程序:运行时遇到错误(Domain = LaunchServicesError,Code = 0)

Mik*_*iki 91 objective-c ios xcode6

在Xcode 6中成功编译项目后,我无法使用上述消息在模拟器中运行它.我做了所有可能的研究,尝试了一切,仍然没有进展.

我不使用swift,我也不使用小部件或扩展,所以请不要提出由这些引起的解决方案,这可以在类似的问题中看到.

如果有人发现了一个可能的原因(或解决方案!!)比其他这些,请帮助.谢谢

Sau*_*lui 175

iOS Simutalor菜单选项"重置内容和设置"并在退出后启动模拟器解决了我的问题.

重置内容和设置

  • 比初始答案更好的方式.应该标记为解决方案. (6认同)

小智 125

清理构建文件夹解决了我的问题.我希望它对某人有所帮助!

(按住Alt -key:Product> Clean build folder)

  • 这是更新到Cocoapods v1.0.0后必须做的事情 (3认同)

A.G*_*A.G 33

我试过这里列出的所有其他解决方案 好吧,我将我的项目从Swift 1.2移植到Swift 2.0.即使在报告了大量调试和启动服务错误0后,应用程序仍然停滞不前.

解决方案:这是因为框架编译而发生的.

应用目标 - >构建阶段 - >嵌入框架.

因此,仅在安装时标记副本.清理项目并运行它!

在此输入图像描述

  • 我明白"安装时只复制"这个词是什么意思.我问这是如何解决作者所面临的问题的. (2认同)

Mik*_*iki 28

这已经解决了.该问题是由CocoaPods添加的ShareKit库导致兼容性原因造成的.删除库和所有相关代码后,该应用程序在模拟器中成功启动.我建议检查系统日志以获取有关该问题的更多详细信息,因为它指出了我正确的方向(说明冲突库的名称).

  • 如果这有助于任何人:您可以通过在Spotlight中键入Console来访问系统日志. (24认同)

Jak*_*lik 16

如果有人将这个问题与可可豆荚一起使用,这些步骤帮助我解决了这个错误(几小时后):

  • pod cache clean
  • 来自SRC_ROOT运行rm -rf Pods(可选rm Podfile.lock)
  • 单击模拟器应用程序,单击模拟器 - >重置内容和设置...
  • 进入Xcode,在菜单栏中单击Product - > Clean(或单击Shift + Command + K).这将清除Xcode项目.
  • 创建一个新的终端Shell(从菜单栏中单击Shell - > New Window)
  • rm -rf ~/Library/Developer/Xcode/DerivedData/

...然后尝试构建和运行您的项目.

注意: 通过进入导航器,单击项目,再次从项目和目标列表中单击项目,进入构建设置,一直向下滚动到用户定义的部分,以及SRC_ROOT,可以找到SRC_ROOT.将被标记为PODS_ROOT.拿出它并将它复制到终端,然后从上面的列表继续执行步骤2.

希望能帮助到你.

  • 这样做了.谢谢!真的应该是接受的答案. (2认同)

Dha*_*ngh 15

我通过模拟器的给定步骤摆脱了这个问题

1.方式

  1. 重置模拟器的内容和设置.
  2. 通过Cmd + Shift + K清洁项目.
  3. 清除您的派生数据.
  4. 最后一个更重要的是通过"com.yourcompanyname.projectname"改变你的Bundle Identifier,比如"com.facebook.Facebook"

2种方法

你只能做给定的线,它适合我

最后一个更重要的是通过"com.yourcompanyname.projectname"改变你的Bundle Identifier,比如"com.facebook.Facebook"

谢谢,享受编程.


小智 6

可能与此问题有关:"此应用包含带有非法包标识符的应用扩展程序"问题

我必须为我的应用和扩展程序格式化包标识符,如下所示:

com.company.AppName
com.company.AppName.Extension
Run Code Online (Sandbox Code Playgroud)


小智 5

  1. 首先"重置内容和设置"
  2. 如果您没有填写内部版本号并填写它并运行.

它为我解决了.


归档时间:

查看次数:

63650 次

最近记录:

9 年,1 月 前