ios - "This bundle is invalid - The file extension must be .zip"提交到 iTunes 时出错

标签 ios xcode app-store-connect

最近 24 小时,每次我提交我的 iOS 应用程序时,我都会收到错误(在成功上传/接受之后)

“此包无效 - 文件扩展名必须为 .zip”

二进制文件被标记为无效。我已经通过 TestFlight 成功提交了很多次,并且之前的构建刚刚进入应用程序审查。我上次成功提交是在 2 天前。我不记得对我的项目进行过任何重大更改,对 Xcode 的唯一更改是我在 Xcode 中打开了自动更新并下载了所有文档。

我清理了项目,删除了派生数据,重新启动了 Xcode,重新启动了 Mac。

我没有使用 CocoaPods,这是我通过此错误消息发现的唯一其他问题的触发因素。我正在使用 Swift,并构建了一个 iOS 键盘扩展,但几个月来上传仍然没有问题。

我什至不确定从哪里开始调试,CocoaPods 的回答提到了构建名称中的空格,但我没有更改我能记住的任何内容,而且我的应用程序名称和项目中的文件都没有空格名字。关于如何调试这个有什么建议吗?

最佳答案

我从 iTunes Connect 收到了相同的错误消息。根据@RhythmicFistman 的提示,我重命名了我的应用程序中包含的捆绑资源文件,我曾天真地将其命名为“somefilename.app”以使用“.appres”的扩展名。这是我自己完全自定义的文件格式,我想吸取的教训是 Apple 的规则实际上禁止在将文件嵌入到您的应用程序中时包含具有 .app 扩展名的文件。

关于ios - "This bundle is invalid - The file extension must be .zip"提交到 iTunes 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29398154/

相关文章:

ios - 强制从用户设备中删除/失效 iOS 应用程序

iphone - 如何将 iPod 库中的歌曲复制到应用程序并使用 AVAudioPlayer 播放?

ios - Swift 4 - 特定的 View Controller 状态栏样式没有改变

ios - 如何修复 iOS 视口(viewport)错误?

iphone - 如何调试 EXC_CRASH (SIGTRAP)

ios - 如何在 iTunes Connect 地区选择孟加拉国国家?

ios - 提交 Apple App 时出现错误 : There are still screenshot uploads in progress.

ios - 如何将我的 iOS 应用程序发送给我的客户以供他们使用?

用于创建动态条形图的 iPhone 应用程序

c++ - 在 C++ 中使用 istringstream 进行字符串到双重转换的意外结果