繁体   English   中英

无法在watchOS模拟器Xcode9,iOS11上安装应用,watchOS4应用崩溃

[英]Unable to install app on watchOS simulator Xcode9, iOS11, watchOS4 app crashes

我为watchOS编写了一个程序,并尝试在模拟器上运行它。 我无法在模拟器上运行此应用,安装失败,并显示以下错误:无法安装该应用。

我正在使用xcode9,Simulator:iphone7 + Apple Watch Series 2-38mm这是我的CoreSimulator.log摘要

11月17日10:38:47 xyz-iMac com.apple.dt.Xcode [351]:installApplication:withOptions:error :: Error Domain = IXUserPresentableErrorDomain Code = 2“无法安装此应用程序。” UserInfo = {NSLocalizedDescription =无法安装此应用程序。,NSUnderlyingError = 0x7fbc74153480 {Error Domain = MIInstallerErrorDomain Code = 59“位于/ Users / fe / Library / Developer / CoreSimulator / Devices / 58D7256F-1247-48E3-BDE2-的Appex捆绑包F2F44CEEB0E9 / data / Library / Caches / com.apple.mobile.installd.staging / temp.Sku79o / extracted / testwatch.app / Watch / testwatch WatchKit App.app/PlugIns/testwatch WatchKit Extension.appex,ID为com.test.testwatch .watchkitapp.watchkitextension为NSExtension字典的Info.plist中的NSExtensionPointIdentifier键指定了一个值(com.apple.watchkit),该值与已知的扩展点不对应。 UserInfo = {LegacyErrorString = AppexBundleUnknownExtensionPointIdentifier,FunctionName =-[MIPluginKitPluginBundle overlaidInfoPlistWithError:],SourceFileLine = 215,NSLocalizedDescription = Appex包位于/ Users / fe / Library / Developer / CoreSimulator / Devices / 58D7256FCE2-47-48-E2编号为com.test.testwatch.watchkitapp.watchkitextension的Library / Caches / com.apple.mobile.installd.staging / temp.Sku79o / extracted / testwatch.app / Watch / testwatch WatchKit App.app/PlugIns/testwatch WatchKit Extension.appex在NSExtension字典的Info.plist中为NSExtensionPointIdentifier键指定一个值(com.apple.watchkit),该值与已知的扩展点不对应。}}}

这是错误消息 这是info.plist文件

尝试更改之间的顺序

NSExtensionPointIdentifier

NSExtensionAttributes

NSExtensionPointIdentifier:每个应用扩展名都需要此密钥,并且必须将其放置为NSExtension密钥的直接子代。

iOS 8和更高版本以及macOS 10.10和更高版本均支持此密钥。 检查IOS版本。

您是否尝试过看这篇文章?

重新安装Xcode解决了此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM