【发布时间】:2023-04-01 05:19:01
【问题描述】:
我一直在将我的应用提交到 App Store 进行试飞,在构建 11 之后,我收到了来自 Apple 的电子邮件失败:
非公开 API 使用:应用包含一个或多个损坏的二进制文件。重新构建应用并重新提交
我没有从他们那里得到更多细节。没有方法名称或类或任何东西。
例如,我提交了 build 15,它实际上是 build 11 的精确副本(它通过了!),但版本号有问题,build 15 失败了。
我相信这是 Apple 的错误,但除了上面的段落之外,我无法证明这一点。构建 1-11 运行良好,并且能够被上传和分发。
我使用的是 Xcode 9.1 和 9.2,两者都报同样的错误。
我还通过 DTS 联系了 Apple,他们说他们无法帮助我。
我现在该怎么办?
【问题讨论】:
-
它说私有 API 被拒绝..
-
我明白了,我只是不知道它突然认为我在使用什么私有 api。它没有让我知道什么或在哪里......
-
我看到了同样的事情(在类似的情况下;自上次接受的构建以来发生了微小的变化,但现在被拒绝了)。我目前的理论是一个新的 API 已被标记为“私有”,并且我有一个同名的方法。同时,他们顽皮的 API 列表代码中有一个错误,它会吐出“损坏的二进制文件”malarkey。工作理论。目前正在尝试提交一个简单的应用程序并逐渐向其添加内容以使其失败。
-
这也是我的理论。我刚刚完成了我的应用程序并去向我的测试人员提交了一个 GM 构建并开始获取它。很烦人
-
自周五以来我们遇到了同样的问题。我们还尝试上传之前已获得批准但被拒绝并显示相同消息的旧版本应用程序。
标签: ios xcode app-store-connect