我们已准备好将我们的应用程序上传到Apple进行审批,但由于二进制ID问题,我们在尝试上传二进制文件时不幸遇到了问题。
在iTunes中将Bundle ID显示为GTYOP2FEGW.com.mycompanyname.myappname(我已将此处的某些值替换为隐私,但结构相同)。
当我们在XCode中输入上述Bundle ID然后尝试构建应用程序时,我们会收到错误消息,表明未找到有效证书,当我们尝试在编辑目标设置中选择分发证书时,相应的Provisioning Profile将显示为灰色说不匹配。
经过几个小时的搜索后,我找到了一篇帖子,说要删除Bundle ID中的GTYOP2FEGW部分,因为Apple会负责添加它。
当我们这样做时,应用程序构建正常,但是当我去上传二进制文件时,我得到错误Bundle标识符与保留的bundle标识符不同。
我相信我们已经下载并安装了所有相应的证书和配置文件。
在我为了上传二进制文件而创建的ZIP文件中,我有.app文件和应用程序图标。我还需要其他什么吗?
任何和所有建议,非常感谢
答案 0 :(得分:0)
在尝试上传您的应用之前,您可能在iTunes Connect网页上输入了错误的(不匹配或带前缀)捆绑包标识符。