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