我使用 TestFlight 将 iOS 应用分发给客户进行 Beta 测试。
问题是,从 TestFlight 安装这些应用程序时,我们都遇到了奇怪的问题/行为,这些问题/行为在卸载/重新安装应用程序时得到了修复(仍然来自 TestFlight)。
我在代码中没有看到任何内容解释为什么需要卸载/重新安装(没有 CoreData 迁移、文件存储使用情况没有变化或其他类似的事情)。
我非常有信心,对于通过 App Store 升级应用程序的最终用户来说,事情会变得更好,但是:
- 我仍然想知道其他人是否遇到了同样的问题
- 如果我对最终用户通过 App Store 升级他们的应用程序时一切都会好起来这一事实充满信心的话。
编辑:今天,我发现通过 TestFlight 安装并没有更新新图标:仍在使用以前版本的图标 => 置信度 1,TestFlight 0! :)
最佳答案
我在推出更新时发现 TestFlight 存在一些问题。解决方法似乎是在更新之前删除该应用程序。
我在发布到应用商店的多个应用上都遇到过这种情况,并且在通过应用商店而不是通过 TestFlight 推送更新时没有发现相应的问题。
我的猜测是,可以说,当应用程序通过商店更新时,会进行更多的“清理”,而通过 TF 更新时不会发生... TF/Ad-hoc 安装似乎更类似于如果有意义的话,复制粘贴作业而不是更新。
关于ios - 为什么通过 TestFlight 安装时某些文件无法正确安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8727616/