Error Domain = LaunchServicesError Code = 0 ... Watch.app缺少其应用扩展程序

时间:2015-11-08 08:46:52

标签: objective-c swift ios9 watch-os-2

我在iOS6是当前iOS时开始处理iPhone应用程序时出现问题。所以除了我在iOS8中添加的Today Extension之外,它都是Objective-C。扩展虽然是斯威夫特。

我将应用程序升级到iOS9,并处理所有警告和错误,以便它正常工作。

然后我添加了一个WatchKit2应用程序/扩展程序,并保持所有默认值不变。我把它建成并运行了。虽然它成功编译,但模拟器无法使用此错误消息启动:

  

"操作无法完成。 (LaunchServicesError错误0。)"

我仔细阅读了所有处理此错误的文章,这些文章似乎与我的具体问题无关。我查找了日志文件并得到了更详细的错误消息:

  

com.apple.dt.Xcode [7296]:错误Domain = LaunchServicesError   代码= 0"(null)"的UserInfo = {错误= WatchKitTwoAppMissingExtension,   ErrorDescription = WatchKit 2 app at   /Users/dirk/Library/Developer/CoreSimulator/Devices/22412FCA-09DB-4578-88B3-436FED290AAD/data/Library/Caches/com.apple.mobile.installd.staging/temp.wsIJih/extracted/xxx.app/Watch /xxxWatch.app   正在丢失其应用扩展程序。}

最后它说

  

" .. xxxWatch.app缺少其应用扩展程序"。

现在两个目标都是应用程序和扩展程序。我花了一个小时浏览info.plist并构建设置,但一切似乎都没问题。

不确定要分享哪些其他信息才能帮助您入门。

感谢您的帮助!

0 个答案:

没有答案