将新版本上传到 Testflight 但保持旧版本有效(Xamarin)

Posted

技术标签:

【中文标题】将新版本上传到 Testflight 但保持旧版本有效(Xamarin)【英文标题】:Uploading new build to Testflight but keeping old build live (Xamarin) 【发布时间】:2016-11-11 04:22:55 【问题描述】:

我是新手,所以请多多包涵。我在 Xamarin 开发的 App Store 上有一个应用程序。当前版本是 1.0.3,我想保持这种状态。我想通过具有相同版本号(1.0.3)的应用程序加载器发送一个新版本(即版本 85)。

我想知道:

    它会在我发送后立即生效,还是我可以选择保留以前的版本(即 84)而不是这个版本(即 85)?我希望以前的版本 (84) 能够上线。 我可以上传从 Ad-Hoc > iPhone => myApp.ipa 获得的构建/目前我只这样做还是应该从不同的配置(如“发布”或“App Store”)生成 ipa?

【问题讨论】:

【参考方案1】:

如果您尝试使用与当前实时构建相同的版本号上传您的构建,Application Loader 将给您一条错误消息,指出您需要在 iTunes Connect 中创建新的应用版本配置文件。

您应该能够将 Ad-Hoc 构建上传到 ITC。但是,您可能需要调整您的权利以通过 TestFlight 启用 Beta 测试:

App "does not contain the correct beta entitlement"

【讨论】:

以上是关于将新版本上传到 Testflight 但保持旧版本有效(Xamarin)的主要内容,如果未能解决你的问题,请参考以下文章

TestFlight:我向 PP 添加了新设备,我应该将新版本上传到 testflight 吗?

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

尝试将新版本上传到 iTunes Connect 时出现无效的 Bundle 错误

使用 Apple 的 Testflight 安装旧版本

无法提交新版本以在 TestFlight 上进行测试

在 TestFlight 上上传新版本的实时应用程序