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

将iOS应用提交到应用商店应用程序标识符无效,ios,xcode,xcode5,Ios,Xcode,Xcode5,我使用的是xcode 5,我想我找不到在哪里更改包标识符 当我尝试验证我的应用以提交到应用商店时,我收到两个错误 无效的代码签名权限。您的应用程序包的签名 包含iOS不支持的代码签名权限。 键的特定值为“K8TE8KDZ95.com.icclinical.child” “有效负载/iResus.app/iResus”中的“应用程序标识符”不可用 支持。此值应为以您的TEAMID开头的字符串, 后跟点“.”,后跟包标识符 及 Payload/iResus.app中Payload/iResus.ap

我使用的是xcode 5,我想我找不到在哪里更改包标识符

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

无效的代码签名权限。您的应用程序包的签名 包含iOS不支持的代码签名权限。 键的特定值为“K8TE8KDZ95.com.icclinical.child” “有效负载/iResus.app/iResus”中的“应用程序标识符”不可用 支持。此值应为以您的TEAMID开头的字符串, 后跟点“.”,后跟包标识符

Payload/iResus.app中Payload/iResus.app/iResus处的可执行文件 已使用不匹配的标识符“com.icclinical.child”签名 捆绑包标识符“com.icclinical.childresus”

我不确定我应该在哪里改变这个。目标中的bundle标识符是com.icclinical.child,但显然我也需要在其他地方更改它


希望您能提供帮助。

Apple developer portal中的appID(以及分配给它的分发资源调配配置文件)与项目中的捆绑包id不同。你应该换一个。它们应该匹配,以便在应用商店中上载应用。

我使用的是xcode 5,我想我缺少更改捆绑包标识符的位置

在Xcode 5中:

  • 打开项目导航器
  • 在左侧树的顶部选择项目名称
  • 直接单击项目名称(应为 突出显示)
  • 更改项目名称(将更新包id)
  • 突出显示项目顶部的蓝色项目图标后 导航器您将在右侧显示多个选项卡。 您的包标识符应具有如下所述的默认值:

    com.company.${PRODUCT_NAME:rfc1034identifier}

  • 您可能还希望创建一个示例空项目,并注意与当前设置相比的项目信息默认值


    希望这能有所帮助。

    我刚刚收到这两条错误消息,下面是我如何修复它的:

  • 进入iTunes Connect>查看我的应用程序(在管理应用程序下)并复制“捆绑包ID”
  • 进入xcode并将“Bundle ID”粘贴到info.plist的“Bundle identifier”字段中
  • 重新启动的xcode
  • Xcode>窗口>管理器>项目>“删除”项目的派生数据文件
  • Xcode>Product>Alt+Clean(清理构建文件夹)
  • 然后我试着重新提交,结果一切顺利。我95%确信我的Bundle ID一开始是正确的,因此可能是步骤2到步骤5中的某个东西解决了这个问题


    无论如何,我希望这能帮助其他人。

    我也遇到了同样的错误,尽管我已经多次提交了带有此捆绑包的应用程序


    解决问题的方法:执行产品->清理并重新启动Xcode。

    我在验证一个应用程序时遇到了相同的错误,该应用程序最初是使用不同于我在itunesconnect中输入的捆绑包标识符开发的

    我遇到了两个问题:

  • 如果您在XCode(常规选项卡、信息选项卡或Info.plist)中更改捆绑包标识符,则在重新启动XCode之前,XCode不会使用新的捆绑包标识符(在某些情况下)归档应用程序

  • 如果XCode正在动态管理您的配置文件(通常使用通配符绑定标识符),并且您尝试使用固定绑定标识符,那么您必须在生成设置中选择静态配置文件

  • 我对第二个问题感到惊讶,因为我从来没有在固定的配置文件中使用过XCode,也从来没有下载过配置文件

    由于我希望我的应用程序使用通配符绑定标识符,我在itunesconnect中对其进行了更改,并更新了我的设置,重新启动了XCode并验证了我的应用程序


    希望这有帮助。

    在XCode 9中,打开项目导航器,选择目标,检查以下两个位置:

  • 常规-->Identity-->Bundle标识符
  • 构建设置->打包->产品包标识符
  • 有时,当您更改了位置1中的捆绑包标识符,但位置2没有相应更改时,会出现此问题。

    我是如何解决此问题的:

  • 已清理生成文件夹。菜单->产品->Alt键:清理构建文件夹
  • 关闭XCode
  • 已删除派生数据
  • 重新启动我的系统。(我不得不这样做,因为第1步到第3步并不像其他帖子中建议的那样对我有效)

  • 在这之后,我创建了一个应用程序存档,并且它工作了。

    好吧,这真是太愚蠢了,但我在Xcode 11中同时处理两个打开的项目时遇到了完全相同的问题。显而易见的解决方案是退出并重新启动Xcode。我怀疑存在某种Xcode错误或上下文切换失败。

    可能在您的
    info.plist
    文件中?但您的捆绑包标识符似乎是com.icclinical.childresus,而不是com.icclinical.childresus遇到了相同的问题,在谷歌中搜索,按照这些步骤进行操作,它成功了。。。然后意识到这是我半年前添加的帖子。哈哈,谢谢,我也有同样的问题:“特别是,Paylaod/*********.app*/************”中的关键“aps环境”的值“开发”不受支持。”在清理构建文件夹并删除项目的派生数据文件后,它对我有效:)天啊,你太棒了,这是xcode中的一个Bug,@tessad请标记为答案。是的,它有效。我将我的试用包重命名为bundlePro,并面临这个问题。重新启动,alt+clean有帮助。非常感谢,这正是我的问题