我们正在构建一个通过 AdHoc 部署在一系列客户 iPad 上的应用程序。 Testflight 与此配合得很好,但是我们的最新版本拒绝安装在安装了最新版本 iOS (5.1) 的 iPad 上——我们之前已成功部署到这些 iPad,并且它们的 UDID 肯定在移动配置文件中。同样的版本也可以在装有旧版 iOS 的 iPad 上正常安装。
我已经建议根据 TestFlight 常见问题解答文章重新注册设备,但这没有帮助。这似乎是 iOS 5.1 的问题 - 用户被要求“联系开发者”,因为设备没有权限。
iOS 5.1 有什么变化吗?关于 AdHoc 部署的要求?我们正在使用分发配置文件进行构建,并使用分发证书进行签名 - 正如我所说,该应用程序可以在运行旧版 iOS 的 iPad 上正常安装。
最佳答案
安装 iOS 5.1 后,我的一些测试人员突然遇到了类似的问题。
Mobile Safari 的缓存和 cookie 有时会损坏。清除它们应该可以解决问题。
关于ipad - testflightapp 和 iOS 5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9985603/