我想上传一个iPhone应用程序二进制iTunesConnect并不断收到以下错误消息“您上传的内容是无效的二进制文件。该文件是不是有效的zip文件”。 我有一个应用程序上传最近确定,但这个程序是有问题的。 因此,一段时间后,我小心翼翼地通过以下步骤努力确保一切都怎么样了。 任何帮助表示赞赏。
步骤:
改名为项目(项目 - >重命名...输入名字进入重命名项目:)释放名称,确保该名称没有空格。
清理项目
- 使在建的设置确保引用反映新的应用程序名称
- 在iPhone Provisioning Portal中创建新的应用程序ID匹配的项目名称
- 在Provisioning户摧毁旧的开发商和分销商的供应曲线,在Xcode和iPhone上。
- 创建使用新的应用程序名称新开发配置文件。
- 安装开发配置文件到的XCode 8)建立(释放)的iPhone OS 3.1.3(最高我的手机将升级到,我假设当前发布的版本)
生产,安装并运行在实际的iPhone:对我来说这implys应用和开发者ID的都OK。
创建使用现有的分销商ID的分销商供应配置文件。
- 安装分配器ID成的XCode
- 清洁
- 经检查发现在生成设置“代码签名身份”和“任何iPhone OS设备”行设置为分销商ID
- 建立释放OS 3.1.3
- 检查生成结果,以确保代码与分销商签订档案
- 显示.app文件和压缩(ALT点击>压缩“appName.app”)
上传到iTunes连接
给“您上传的二进制文件是无效的。该文件是不是有效的zip文件”