自从我开始使用TestFlight以来,我一直遇到一个奇怪的问题:当用户(我邀请)下载并使用我新上传的内部版本时,TestFlight会随机创建我的内部版本的新更新,而匿名用户会使用它并将其崩溃而不进行安装它甚至通过检查站。
这是我的构建清单:
#2是我上载的版本,而#7和#8是自动创建的(我已经从#3删除到#6,以查看是否会再次创建新更新)
这是我检查#8信息时得到的:
而且我可以看到一个匿名用户成功将我的应用程序崩溃在x86_64架构上,我相信这是一个桌面iOS模拟器:
我找不到我在做什么错,我想我没有错误地遵循了工作流程,因为我尝试了两次。
我已经在网上检查过,但到目前为止没有找到类似的案件...
您对可能发生的事情有任何线索吗?
最佳答案
作为TestFlight的一名软件工程师,我可以对此提供一些见解。
这是最近在TestFlight中添加了新功能代码以显示(并自动添加)生产(非Beta)版本的结果。如果您在将TestFlight SDK代码提交到Apple商店时将其保留在应用程序中,则TestFlight将接收来自这些生产版本的事件-它会自动创建那些生产版本,以便可以监视崩溃(独立于beta版本崩溃) 。
为了更好地将这些更改传达给TestFlight用户,将同时删除这些生产版本并在将来的某个日期推出。