应用构建未出现在 TestFlight 中
An app build does not appear in TestFlight
我不记得我以前发生过这种情况,但出于某种未知原因,我最后一次构建的应用程序没有出现在 TestFlight 中。存档和上传照常进行,没有问题。如果我尝试进行新的上传,它会说已经有一个具有此编号的构建(如预期的那样)。
有没有人遇到同样的问题并找到有效的解决方案?
检查与 Apple 帐户关联的电子邮件,您可能已经收到电子邮件列表,其中列出了 Apple 在您的构建中发现的问题,大多数情况下与 .plist 文件有关,以获取任何缺少的权限描述。解决问题后,请更改内部版本号,因为您无法使用与前一个相同的内部版本号上传。
除了Ali提到的原因之外,还有一个原因。您的申请可能正在处理中。只需前往:
您的应用>TestFlight>Activity
检查是否存在上传构建版本的应用程序以及状态是否正在处理中。它可能需要一个小时或更长时间才能进入您的测试标签。
我可以通过在 Info.plist
中添加这个密钥“App Uses Non-Exempt Encryption”来解决这个问题
应用程序使用非豁免加密 = 否
我们遇到了同样的问题,以下是我们的步骤细分。
重要提示 - phone 连接到 BT 设备
我们的步骤:解决方案在 4. 和 6.
- 存档应用程序并通过 Xcode 成功上传
- 使用自动签名
- 一切顺利,Xcode显示上传成功
- Build 从未出现在 TestFlight 上
- 没有关于处理失败或任何错误指示的电子邮件
- 意外发现 Info.plist
中缺少蓝牙隐私字符串
- 添加
NSBluetoothAlwaysUsageDescription
,存档,重新上传
- 使用自动签名
- 一切顺利,Xcode显示上传成功
- 收到一封来自 AppStoreConnect 的电子邮件,其中 Info.plist 丢失
NSBluetoothPeripheralUsageDescription
- 这是我收到的第一封指出有问题的电子邮件。仅在添加
NSBluetoothAlwaysUsageDescription
之后
- 添加
NSBluetoothPeripheralUsageDescription
,存档,重新上传
- 使用自动签名
- 一切顺利,Xcode显示上传成功
- 几分钟内构建在 TestFlight 上可见
- :派对
问题是应用程序崩溃,因为它缺少字符串。该应用程序没有在我们的测试设备上崩溃,因为该字符串曾经存在并且系统已经请求用户许可。该字段可能在开发过程中被意外删除。
要查找类似问题,请尝试从您的设备中删除该应用并重新安装以查看它是否运行。
我不记得我以前发生过这种情况,但出于某种未知原因,我最后一次构建的应用程序没有出现在 TestFlight 中。存档和上传照常进行,没有问题。如果我尝试进行新的上传,它会说已经有一个具有此编号的构建(如预期的那样)。
有没有人遇到同样的问题并找到有效的解决方案?
检查与 Apple 帐户关联的电子邮件,您可能已经收到电子邮件列表,其中列出了 Apple 在您的构建中发现的问题,大多数情况下与 .plist 文件有关,以获取任何缺少的权限描述。解决问题后,请更改内部版本号,因为您无法使用与前一个相同的内部版本号上传。
除了Ali提到的原因之外,还有一个原因。您的申请可能正在处理中。只需前往:
您的应用>TestFlight>Activity
检查是否存在上传构建版本的应用程序以及状态是否正在处理中。它可能需要一个小时或更长时间才能进入您的测试标签。
我可以通过在 Info.plist
中添加这个密钥“App Uses Non-Exempt Encryption”来解决这个问题应用程序使用非豁免加密 = 否
我们遇到了同样的问题,以下是我们的步骤细分。
重要提示 - phone 连接到 BT 设备
我们的步骤:解决方案在 4. 和 6.
- 存档应用程序并通过 Xcode 成功上传
- 使用自动签名
- 一切顺利,Xcode显示上传成功
- Build 从未出现在 TestFlight 上
- 没有关于处理失败或任何错误指示的电子邮件
- 意外发现 Info.plist 中缺少蓝牙隐私字符串
- 添加
NSBluetoothAlwaysUsageDescription
,存档,重新上传- 使用自动签名
- 一切顺利,Xcode显示上传成功
- 收到一封来自 AppStoreConnect 的电子邮件,其中 Info.plist 丢失
NSBluetoothPeripheralUsageDescription
- 这是我收到的第一封指出有问题的电子邮件。仅在添加
NSBluetoothAlwaysUsageDescription
之后
- 这是我收到的第一封指出有问题的电子邮件。仅在添加
- 添加
NSBluetoothPeripheralUsageDescription
,存档,重新上传- 使用自动签名
- 一切顺利,Xcode显示上传成功
- 几分钟内构建在 TestFlight 上可见
- :派对
问题是应用程序崩溃,因为它缺少字符串。该应用程序没有在我们的测试设备上崩溃,因为该字符串曾经存在并且系统已经请求用户许可。该字段可能在开发过程中被意外删除。
要查找类似问题,请尝试从您的设备中删除该应用并重新安装以查看它是否运行。