我已经有一个关于testflight的应用程序,版本号为2.2.1,允许3个用户。
我现在创建另一个带有一些小改动的IPA,并将其上传到具有完全相同版本号的testflight(我无法更改版本#,因为这是一个内部版本)。
上传成功,但没有添加"#2"到构建版本。因此,权限页面已经关闭,已经选择了3个测试人员。
现在的问题是,点击"更新并通知"不会向这3个测试人员发送电子邮件,因为他们已经获得了之前版本的权限。
有关如何强制testflight检测到这是一个新构建的任何帮助吗?
这里是该功能的参考。 http://help.testflightapp.com/customer/portal/articles/402778-how-version-numbers-are-set-
答案 0 :(得分:22)
我尝试了阿列克谢的方法,但这对我没用。
我确实通过访问iTunesConnect:我的应用程序 - >来解决问题。 YourAppName - >预售 - >构建
然后我关闭了" TestFlight Beta测试"切换然后再次打开它。
答案 1 :(得分:4)
如前所述,您不能只上传具有相同版本号的新二进制文件。使用不同的版本号。但是,在我的情况下(iOS 8.0.2),设备上的TestFlight应用程序无法看到更新的版本。无论我在设备上做了什么(例如,再次卸载/安装),相同的版本仍保留在TestFlight应用程序中。
解决方案是转到iTunesConnect,打开Prelease->内部测试人员选项卡,以及DE-SELECT所有现有测试人员(和保存)。之后,TestFlight应用程序停止在设备上显示此应用程序,最后,我可以重新邀请测试人员,并在接受邀请后,TestFlight应用程序中出现了正确版本的应用程序。
答案 2 :(得分:1)
根据我的经验,您可以上传具有相同版本的新版本。我确实发现只是上传新版本不会触发对TestFlight用户的通知。但是,一旦我完成了构建信息部分中的“测试内容”,我的所有用户都会立即收到通知。