我们最近提交了一款支持 Apple Watch 的应用。它可以从 App store 安装,但在准备更新时,我们无法再将它安装在真正的 Apple Watch 上(在模拟器中很好)。我们尝试使用 Apple Testflight Beta 和 Ad Hoc 构建进行安装(我们开发人员自己没有实际设备,只有远程测试仪)。
唯一发生重大变化的是,自第一个版本以来,我们已经更新到 XCode 6.3。
我试过:
- 添加/删除 beta-reports-active:Debug on real Apple Watch: Application Verification Failed
- 已验证部署目标是 iOS 8.2。
- watch 和手机的 UUID 在配置文件中
- 检查 IPA 包时配置似乎正常,可以上传到 Apple Testflight
- 重启 XCode、机器等
一件可疑的事情是,当从 XCode 导出 IPA 时, watch 应用程序的权利摘要的图标有一个圆圈/十字(尽管没有报告错误)。此外,keychain-access-groups 值默认设置为 Watch 应用程序的 bundle id(而不是主机应用程序)。我已经尝试创建自己的权利文件来匹配,但这似乎没有任何作用。我会附上屏幕截图,但我没有 10 的声誉...
任何对此的帮助都会很棒。当您没有实际设备时,调试非常困难。我必须进行构建并等待一个远程测试人员尝试。然后重复...
更新:
现在我有了代表,下面是屏幕截图:
我确实得到了一 block watch 。我第一次尝试安装它时,它给出了同样的错误。然后我尝试在 Xcode 中调试。它将通过 Xcode 安装(Xcode 创建配置 XC 配置文件)。随后,我可以使用 Testflight Beta 来安装它。但是,它仍然无法为我们的外部测试人员安装!
最佳答案
检查您的证书权利。转到苹果开发者中心并接受新的权利(如果有)。确保您没有使用 Beta Xcode 来发布应用程序。
在推送到试飞之前尝试验证构建(在存档区验证)并检查证书是否为分发证书。
关于ios - Apple Watch,无法安装 XXX,错误 : Application Verification Failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30129367/