ios - 二进制在 Apple TestFlight 环境中自动失效
问题描述
当我将 iOS 应用程序推送到 TestFlight 时,每次我看到错误消息状态更改为 invalid binary。我在将构建推送到 TestFlight 时列出了以下步骤。
- Xcode 中的干净构建
- 通过增加内部版本号来存档内部版本
- 在存档窗口中,验证构建,一旦验证成功
- 单击分发应用程序到“应用商店连接”
- 遵循所有步骤,直到显示“上传”按钮
- 点击上传按钮
- Xcode 显示构建上传成功
- 登录 Appstore 连接账户
- 在 TestFlight 下,我可以看到最新版本正在处理
- 大约 5 分钟后,我不再看到几分钟前显示正在处理的最新版本。在我的 iPad(我已安装 AppStoreConnect 应用程序)中,我收到状态更改为 invalid binary 的通知。
过去,我在同一个开发者帐户下向 TestFlight 提交了大量构建,没有任何问题,但一周后我就遇到了这个问题。我没有收到来自 Apple 的任何邮件,以及为什么我的二进制状态更改为无效二进制。我还尝试了我之前提交的旧代码库,对同一个 TestFlight 帐户没有任何问题,但问题仍然没有任何线索。
环境细节
- Xcode 11.3
- 应用操作系统版本 13.0
- Mac 操作系统版本 10.14.6
- 我的 Apple 开发者帐户是有效的。
如果你们中的任何人注意到此问题,请帮助解决此问题。提前致谢
解决方案
推荐阅读
- php - 从 laravel 控制器中的请求值创建适当的数组
- python - 如何使用 python PIL ImageFont.truetype()?
- html - 纯 CSS:选择具有 n 个或更多兄弟元素的元素
- javascript - 如何使用html2pdf在分页后添加填充
- javascript - 取消选中选中的单选按钮
- c++ - 为什么插入相同数量的集合基于不同的方法具有不同的运行时间?
- java - 如何将 python __len__() 转换为 java
- continuous-integration - 在步骤中找不到这样的 DSL 方法“步骤”
- python - 如何从列中删除浮点值 - 熊猫
- javascript - 如何在 vuetify 中选中一个复选框时选中所有复选框?