【发布时间】:2015-07-19 16:43:00
【问题描述】:
我们最近提交了一款支持 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。
- 手表和手机的 UUID 在配置文件中
- 检查 IPA 捆绑包时配置似乎正常,可以将其上传到 Apple Testflight
- 重启 XCode、机器等
值得怀疑的一点是,当从 XCode 导出 IPA 时,手表应用程序的权利摘要的图标有一个圆圈/十字(虽然没有报告错误)。此外,keychain-access-groups 值默认设置为 Watch 应用程序的捆绑包 ID(而不是主机应用程序)。我已经尝试创建自己的权利文件来匹配,但这似乎没有任何作用。我会附上截图,但我没有 10 声望...
对此的任何帮助都会很棒。当您没有实际设备时,调试非常困难。我必须进行构建并等待一位远程测试人员尝试。然后重复...
更新:
现在我有了代表,这是屏幕截图:
我确实得到了一块手表。我第一次尝试安装它时,它给出了同样的错误。然后我尝试在 Xcode 中进行调试。它将通过 Xcode 安装(Xcode 创建供应 XC 配置文件)。随后,我可以使用 Testflight Beta 安装它。但是,它仍然无法为我们的外部测试人员安装!
【问题讨论】:
-
您发现问题所在了吗?
-
如果您愿意,您现在应该有足够的代表来上传该屏幕截图。你最终只是提交了你的应用程序吗?我也处于同样的位置,我很好奇它最终发布到应用商店时是否一切正常。
-
已发布。似乎没问题,虽然有 1 个人在安装时遇到问题。不过,我们没有很多数据点。
标签: ios installation device watchkit