-->

“您上传的二进制文件无效。 该文件不是有效的zip文件”的错误消息上传应用iTunes Conn

2019-10-21 07:29发布

我想上传一个iPhone应用程序二进制iTunesConnect并不断收到以下错误消息“您上传的内容是无效的二进制文件。该文件是不是有效的zip文件”。 我有一个应用程序上传最近确定,但这个程序是有问题的。 因此,一段时间后,我小心翼翼地通过以下步骤努力确保一切都怎么样了。 任何帮助表示赞赏。

步骤:

  1. 改名为项目(项目 - >重命名...输入名字进入重命名项目:)释放名称,确保该名称没有空格。

  2. 清理项目

  3. 使在建的设置确保引用反映新的应用程序名称
  4. 在iPhone Provisioning Portal中创建新的应用程序ID匹配的项目名称
  5. 在Provisioning户摧毁旧的开发商和分销商的供应曲线,在Xcode和iPhone上。
  6. 创建使用新的应用程序名称新开发配置文件。
  7. 安装开发配置文件到的XCode 8)建立(释放)的iPhone OS 3.1.3(最高我的手机将升级到,我假设当前发布的版本)
  8. 生产,安装并运行在实际的iPhone:对我来说这implys应用和开发者ID的都OK。

  9. 创建使用现有的分销商ID的分销商供应配置文件。

  10. 安装分配器ID成的XCode
  11. 清洁
  12. 经检查发现在生成设置“代码签名身份”和“任何iPhone OS设备”行设置为分销商ID
  13. 建立释放OS 3.1.3
  14. 检查生成结果,以确保代码与分销商签订档案
  15. 显示.app文件和压缩(ALT点击>压缩“appName.app”)
  16. 上传到iTunes连接

    给“您上传的二进制文件是无效的。该文件是不是有效的zip文件”

Answer 1:

下面是一些额外的步骤,我尝试:退出的Xcode干净后(或干净所有)然后删除build文件夹。 我不“建设走”,只是“建”。 该AppName.app一般是在“应用商店”的文件夹(或任何你的名字的App Store中发布您的构建配置。我右击只有AppName.app文件,并选择在Finder中“压缩”。

您也可以尝试用Safari浏览器上传。

好像你的问题是不是与调配谱,但与方式的文件将被压缩(或者上载)。 尽量重复那一部分,改变细节。



Answer 2:

谢谢您的帮助。 原来,问题是与事实我的项目文件夹是一个NTFS HD做。 作为一个实验我复制它到我的Mac HD它完美地工作。 我真的不明白这是为什么。



Answer 3:

NTFS(新技术文件系统)是Windows格式。 你可能喜欢阅读: https://en.wikipedia.org/wiki/NTFS

现在,如果你将有一个NTFS格式的iTunes将无法识别的格式。 和iTunes将支持或识别MAC扩展版本。

所以尽量不要使用NTFS或FAT格式资平了项目。

问候

拉杰夫



文章来源: “The binary you uploaded was invalid. the file was not a valid zip file” Error message uploading app to iTunes Connect