ios - TestFlight 当前不可用消息

标签 ios app-store-connect testflight

尝试从 TestFlight 应用程序安装时,我收到消息“TestFlight 当前不可用。稍后重试”。我的外部测试人员在尝试运行该应用程序时收到一条消息“[应用程序名称] 测试版已过期”。当尝试从 TestFlight 续订时,他们会收到“TestFlight 当前不可用。稍后再试。”我一整天都在重试,只是想看看是否还有其他人遇到过这种情况。

最佳答案

我有同样的错误。
发现公司证书已过期,因此所有配置文件也已过期。
1.更新公司证书(下载,安装到您的电脑上)
2.更新配置文件(编辑,选择新的有效证书,生成,下载并安装在xcode中)
3. 将应用重新发布到 iTunes connect

问题解决了:)


如果您是 Xcode 新手,请务必注意 CERTIFICATE(下方第一个红色大箭头)和 PROVISIONING-PROFILE(下方第二个红色大箭头)之间的区别。基本上,配置文件是使用证书制作的。因此,首先创建一个新证书,然后设置配置文件以使用该证书。

首先,证书...

enter image description here

然后,配置文件...

enter image description here

在第二张图片中,点击“Distribution”provisioning profile(带有紫色箭头的那个)。然后点击编辑它,然后您将看到下面的第三张图片。请注意,有点烦人的是,DATE 是真正区分您的公司证书的唯一方法,当您有多个证书时。 (最终你可以,一般来说,扔掉旧的,但如果你留下它会更清楚,这样你就可以清楚地看到你是如何选择一个或另一个的,就像第三张图一样。)

正在编辑配置文件...

enter image description here

一个次要的问题是您必须进行新构建(因此,增加 Xcode 中的构建编号,然后存档,然后发送新构建)因为您将获得“冗余构建"如果您修复证书/配置文件(即,如本答案中所述)并重新提交,则会发出警告。

关于ios - TestFlight 当前不可用消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30788619/

相关文章:

非英语版本的 iOS 应用

ios - iTunes Connect (Testflight) 预发布测试已经结束。该应用程序转到 App Store。能和beta一样的版本号吗?

ios - 从 iOS 上的 flutter 应用程序打开 youtube 应用程序

ios - ios11 上未调用 onaudioprocess

ios - SwiftUI:如何以时钟样式修剪圆圈

iphone - 如何使用 XCode 4 将 MonoTouch 应用程序提交到 App Store?

ios - 将 'Ready for Sale' 版本添加到 Testflight

ios - Testflight:此版本与此设备不兼容

ios - 测试飞行组 - 如何将构建发送到组?

ios - 是否存在某种方式从 json 或 swift 文件中获取仅供预览提供者使用的测试数据?