我目前正在通过testflight对我的某个应用进行测试,但我的安装过程出现问题。
当我的一位测试人员尝试安装该应用时,一切正常。点击安装后,下载过程将停止在80%左右。 如果您最小化Testflight,则应用程序似乎已安装且可以使用,但UX很差。
在Testflight中,应用程序仍处于80%安装状态:
如果我通过xcode安装我的应用程序,一切都在iOS8下正常运行。
答案 0 :(得分:1)
就我而言,我发现预感CFBundleVersion在一段时间后不应包含前导零。
15.06011812 should be 15.6011812
一旦我们解决了这个问题,就会在TestFlight的用户界面中完成安装(然后手表应用程序的开关出现并运行)。
之后,我发现this answer正在搜索“testflight进度”。
TestFlight认为它从未完成安装,因为已安装的应用程序的Info.plist中的CFBundleVersion包含前导零,这使其成为应用程序的旧版本。当我退出TestFlight并重新启动时,它认为有可用的更新。
在我尝试安装Watch App之前,这只是用户界面中的一个烦恼,但它阻止了我看到安装Watch App的开关。