5

我目前正在通过 testflight 对我的一个应用程序进行 beta 测试,但我在安装过程中遇到了问题。

当我的一位测试人员尝试安装该应用程序时,一切正常。点击安装后,下载过程会在大约 80% 处停止。如果您最小化 Testflight,则该应用程序似乎已安装并且可以使用,但 UX 很差。

在 Testflight 中,应用程序保持 80% 的安装状态: 安装失败

如果我通过 xcode 安装我的应用程序,则在 iOS8 下一切正常。

4

1 回答 1

1

就我而言,我预感到 CFBundleVersion 在一段时间后不应包含前导零。

15.06011812 should be 15.6011812

一旦我们解决了这个问题,TestFlight 的 UI 中的安装就完成了(然后手表应用程序的开关出现并工作)。

之后,我在搜索“testflight progress”时找到了这个答案。

TestFlight 认为它从未完成安装,因为已安装应用程序的 Info.plist 中的 CFBundleVersion 包含前导零,这使其成为应用程序的旧版本。当我退出 TestFlight 并重新启动时,它认为有可用的更新。

在我尝试安装 Watch 应用程序之前,这只是 UI 中的一个烦恼,但它阻止了我看到安装 Watch 应用程序的开关。

于 2015-06-01T22:03:20.807 回答