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

nfe*_*s76 32 ios-simulator swift xcode6

在配置配置文件出现问题后,我无法在模拟器中运行我的应用程序.我在Xcode 6 - beta 4中进行快速编码.在证书的配置文件出现故障之前,这很好.

我试过清理构建.检查命令行到xCode6-beta4以便运行.检查构建部署,设置为7.0因此swift不会抱怨兼容性修复了配置中的错误.

k20*_*k20 62

我通过重置模拟器来修复它:

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

  • 重置后,您还必须清理并重建项目. (7认同)

Sam*_*fes 60

如果您的扩展程序的捆绑包ID不以您应用的捆绑包ID为前缀,则会发生这种情况.例如,如果您的应用是com.mycompany.appname,您的扩展应该是类似的com.mycompany.appname.today.

还有一点需要注意,如果你正在使用Swift并且正在设置一个主要类NSExtensionPrincipalClass,你需要确保你的扩展目标将"Defines Module"设置为"Yes"并使值NSExtensionPrincipalClass等于"YourModuleName.YourClassName" .

  • Apple的东西有很多不起眼的规则是正常的吗? (5认同)
  • 不,我的手表应用程序设置正确.我跑了 它工作得很完美.添加了几行.我得到了这个模糊的错误.清理和重建修复它.尝试再次运行..然后再次出错.WatchKit太可怕了. (3认同)

huf*_*g03 14

似乎"domain = LaunchServicesError code = 0"错误有多种原因.我也遇到过它,而我尝试在iOS8模拟器上重新安装应用程序.我无法重新安装,但必须先删除旧的应用程序.

问题解决了:

  1. 在Xcode中,在Target-> General-> Identity中填充具有适当值的空版本或构建字段

  2. 在模拟器中,重置内容和设置...

在那之后,一切正常.


Dhi*_*pta 11

当您从Today小部件的模板创建项目中删除默认StoryBoard时,也会发生这种情况.为了解决这个问题,我添加了NSExtensionPrincipalClassunder NSExtension并将其指向包含Today Widget View Controller的类,该控件默认为模板TodayViewController.

这在扩展的Info.plist中如下所示:

NSExtension NSExtensionPointIdentifier String com.apple.widget-extension NSExtensionPrincipalClass String TodayViewController


Ala*_*ong 9

  1. 产品 - >清洁

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

  3. 重启XCode


rob*_*rob 8

以上都不适用于我,但是删除派生数据解决了这个问题.

要删除派生数据,请转到窗口>项目,选择当前项目,然后按相应的删除按钮.


Sau*_*lui 6

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

重置内容和设置


mxc*_*xcl 5

我的解决方案不是嵌入一个尚未构建为可嵌入框架的框架.