如何添加因 testflight 被拒绝的旧版本

Posted

技术标签:

【中文标题】如何添加因 testflight 被拒绝的旧版本【英文标题】:how to add old builds which are rejected for testflight 【发布时间】:2015-12-06 08:59:17 【问题描述】:

我有一个应用程序多次被拒绝,说明 Apple 无法检查该应用程序,因为该应用程序没有加载到启动画面之外。

当我最后检查它时,它工作正常,没有任何问题。

所以现在我决定通过 TestFlight 进行检查。为此,我上传了构建为 1.5.4.5 的新版本应用程序,并且工作正常。

现在我正在寻找一种方法来为 testflight 添加 1.5.4.4,但是我不能。

有人能指出我如何为 testflight 添加那些旧版本吗?我想在多台设备上检查这些构建。

【问题讨论】:

没有足够的信息来了解可能发生的情况。你在真机上测试过吗?您是否尝试使用 Ad Hoc 配置文件配置您的设备?您尝试过哪些设备?您是否在将最低部署版本设置为例如时使用了 ios9 功能? iOS7 ? @MicheleGiuseppeFadda :我不想找到拒绝的原因.. 现在我想知道如何将 1.5.4.4 用于 testflight 的内部测试... @MicheleGiuseppeFadda :有什么方法可以让我在 testflight 中放置用于内部测试的旧版本?由于外部需要苹果公司的批准,我不想那样做...... 您永远不能对版本使用递减的数字。我会使用一个新版本,数量增加,但使用旧版本的源代码生成。 【参考方案1】:

不,您不能使用旧版本,因为内部版本号必须增加,您可以签出旧代码并从中创建新版本,然后上传。

【讨论】:

以上是关于如何添加因 testflight 被拒绝的旧版本的主要内容,如果未能解决你的问题,请参考以下文章

VSTS构建代理程序因获取源而失败:权限被拒绝

由于需要模拟账户,testflight 的外部测试被拒绝

由于在测试信息 TestFlight 中缺少测试帐户的用户名和密码,二进制文件被拒绝

testflight上架被拒重新提交APP审核教程

应用因“元数据中缺少条款和条件”而被拒绝

iOS 应用因 VoIP 后台模式而被拒绝