我为watchOS编写了一个程序,并尝试在模拟器上运行它。我无法在模拟器上运行此应用程序,安装失败并显示错误:无法安装应用程序。
我正在使用xcode9,模拟器: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"此应用程序无法执行 安装&#34。 UserInfo = {NSLocalizedDescription =此应用无法使用 安装。,NSUnderlyingError = 0x7fbc74153480 {错误 Domain = MIInstallerErrorDomain Code = 59" Appex bundle at /Users/fe/Library/Developer/CoreSimulator/Devices/58D7256F-1247-48E3-BDE2-F2F44CEEB0E9/data/Library/Caches/com.apple.mobile.installd.staging/temp.Sku79o/extracted/testwatch.app/Watch / testwatch WatchKit App.app/PlugIns/testwatch带有id的WatchKit Extension.appex com.test.testwatch.watchkitapp.watchkitextension指定一个值 (com.apple.watchkit)中的NSExtensionPointIdentifier键 Info.plist中的NSExtension字典与a不对应 已知的扩展点。" 的UserInfo = {LegacyErrorString = AppexBundleUnknownExtensionPointIdentifier, FunctionName = - [MIPluginKitPluginBundle overlaidInfoPlistWithError:], SourceFileLine = 215,NSLocalizedDescription = Appex bundle at /Users/fe/Library/Developer/CoreSimulator/Devices/58D7256F-1247-48E3-BDE2-F2F44CEEB0E9/data/Library/Caches/com.apple.mobile.installd.staging/temp.Sku79o/extracted/testwatch.app/Watch / testwatch WatchKit App.app/PlugIns/testwatch带有id的WatchKit Extension.appex com.test.testwatch.watchkitapp.watchkitextension指定一个值 (com.apple.watchkit)中的NSExtensionPointIdentifier键 Info.plist中的NSExtension字典与a不对应 已知的扩展点。}}}
答案 0 :(得分:0)
尝试更改
之间的顺序NSExtensionPointIdentifier
和
NSExtensionAttributes
iOS 8及更高版本以及macOS 10.10及更高版本支持此密钥。 检查IOS版本。
答案 1 :(得分:0)
重新安装Xcode解决了这个问题。