提交iOS应用到应用商店应用标识符无效

tes*_*sad 18 xcode ios xcode5

我正在使用xcode 5,我想我错过了更改包标识符的位置.

当我尝试验证我的应用程序提交到应用程序商店时,我收到两个错误....

无效的代码签名权利.您的应用程序包的签名包含iOS不支持的代码签名权利.不支持"Payload/iResus.app/iResus"中关键'application-identifier'的特定值'K8TE8KDZ95.com.iclinical.child'.该值应该是以TEAMID开头的字符串,后跟一个点'.' 后跟包标识符

Payload/iResus.app中Payload/iResus.app/iResus上的可执行文件已使用标识符'com.iclinical.child'签名,该标识符与包标识符'com.iclinical.childresus不匹配

我不确定我应该在哪里改变它.目标中的包标识符是com.iclinical.child但显然我需要在其他地方更改它....

希望你能帮忙.

Cha*_*man 74

我只是有这两个错误消息,这是我如何修复它:

  1. 进入iTunes Connect>查看我的应用程序(在管理应用程序下)并复制了"Bundle ID"
  2. 进入xcode并将'Bundle ID'粘贴到info.plist'Bundle identifier'字段中
  3. 重启xcode
  4. Xcode> Window> Organizer> Projects>'删除'项目的派生数据文件
  5. Xcode>产品> Alt + Clean(清理Build文件夹)

然后,我尝试重新提交,这一切都正确.我95%肯定我的Bundle ID开始时是正确的所以它可能是在步骤2到5中解决了这个问题.

无论如何希望这有助于其他人.

  • 遇到了同样的问题,在谷歌搜索,按照这些步骤,它工作...然后意识到这是从我半年前添加的帖子.大声笑. (33认同)

Nik*_* M. 0

Apple 开发人员门户中的 appID(以及分配给它的分发配置文件)与项目中的捆绑包 ID 不同。你应该改变其中之一。它们应该匹配才能将应用程序上传到应用程序商店。