【问题标题】:iOS Bundle Identifier erroriOS捆绑标识符错误
【发布时间】:2013-03-22 12:54:49
【问题描述】:

在我的构建设置中,在代码签名身份部分下,我不断收到此错误:

COMPANY_NAME APP_NAME Enterprise(对于捆绑标识符“com.COMPANY_NAME.APP_NAME”)配置文件与捆绑标识符“com.COMPANY_NAME.APP_NAME.APP_NAME”不匹配

我正在尝试解决 ipa 未安装问题,我想知道这是否是原因?

编辑:我应该为此添加正确的大小写:它应该是 com.company_name.app_name doesn't match com.company_name.app_name.APP_NAME

其中 APP_NAME 是“身份”面板的“项目名称”部分中我的应用程序 (EBUS) 的名称。在摘要中,com.company_name.app_name.APP_NAME 和结尾的 APP_NAME 显示为灰色且无法编辑。

如果是这样,我该如何解决。

谢谢

【问题讨论】:

  • 问题本身就存在解决方案。您的 bundleId 和 profileID 不同。检查
  • @Mid - 我知道它们不同,但我该如何解决?请参阅上面的编辑。
  • @PruitIgoe 看到我的答案...

标签: ios deployment


【解决方案1】:

两次'com.COMPANY_NAME.APP_NAME.APP_NAME',也许?

只需像这样输入您的捆绑 ID:“com.COMPANY_NAME.APP_NAME”,这样它就可以匹配您的配置文件“com.COMPANY_NAME.APP_NAME”...

【讨论】:

  • 为什么不能编辑?检查:stackoverflow.com/questions/11929715/… // 直接编辑 .plist。
  • 对于其他也发现自己处于 Dante 的 Apple 应用程序七圈之一部署的任性灵魂,我的问题是产品变量名称被动态附加到我的 info.plist 中的包标识符。它看起来像这样。${PRODUCT_NAME:rfc1034identifier}。由于它是动态的,因此您无法在摘要中进行编辑(因此显示为灰色)。我不确定它是如何附加的,但解决方法是直接编辑 plist 并删除动态引用。到最后我与你搏斗;我发自地狱的心刺向你;为了仇恨,我向你吐了最后一口气。
  • 哦,然后跑到 Jacky Boy 评论中链接的 SO 线程,并为 Aleross 的回答投赞成票。
  • 动态引用@PruitIgoe 默认存在。只需创建一个新项目并亲自查看。
  • 我在来这里之前做过 - 部分是我的挫败感。为什么默认这样做?
【解决方案2】:

bundle ID 通常应该以简单的格式保存。 比如:com.anyName.AppName。

如果您无法编辑,您也可以签入您应用的“.plist”文件并从那里进行编辑。

编辑:您还应该访问 Apple 开发人员门户并检查您为应用提供的应用 ID。最好的措施是让这个 App id 与 bundle id 相匹配。

【讨论】:

    猜你喜欢
    • 2019-06-09
    • 2012-02-22
    • 1970-01-01
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2019-05-28
    相关资源
    最近更新 更多