我的客户想要自己提交项目,所以他要求我获取项目的xcode xcarchive
并发送给他签名并上传。
他给了我他的开发证书,我安装了它并用其配置文件签署了目标。
我用于签名的构建配置是“Release”的副本。
现在当他试图辞职并提交时,iTunes会抛出错误无效二进制,罪魁祸首是签名
它说:
签名无效 - 请确保您已使用a签署了您的申请 分发证书,而不是临时证书或开发 证书。验证Xcode中的代码签名设置是否正确 在目标级别更正(覆盖项目中的任何值) 水平)。此外,请确保您正在上传的捆绑包已构建完毕 在Xcode中使用Release目标,而不是模拟器目标。如果你是 某些代码签名设置是正确的,请选择“全部清除” Xcode,删除Finder中的“build”目录,然后重建你的 释放目标。纠正这些问题后,请转到应用程序 版本详细信息页面(位于“管理您的应用程序”模块中 iTunes Connect)并单击Ready to Submit Binary。继续进行 提交过程,直到应用程序的状态为等待上传。您 然后可以使用Application Loader上传更正的二进制文件。
我是否需要客户使用的私钥?
有人可以指出我正确的方向吗?我是否可以获得任何教程或视频如何重新签名存档并将其提交给商店。
答案 0 :(得分:0)
我认为您应该要求您的客户生成分发证书,然后使用它签署您的项目。