【问题标题】:Code Sign error: Application Identifier 'com.reapptive.Floors2Go' which doesn't match the current setting 'com.reapptive.Floors2Go'代码符号错误:应用程序标识符“com.reapptive.Floors2Go”与当前设置“com.reapptive.Floors2Go”不匹配
【发布时间】:2012-09-06 12:50:19
【问题描述】:

我更新了我的配置文件以包含更多用于 Ad-Hoc 测试的设备,我添加了这个新的配置文件并删除了旧的,现在我收到了这个错误:

代码签名错误:配置文件“Floors2Go”指定 应用程序标识符“com.reapptive.Floors2Go”不匹配 当前设置“com.reapptive.Floors2Go”

如果你看起来它们完全一样,我已经删除了,重新添加了一个新的配置文件,删除并在我的 plist 中重新输入了捆绑包名称,我这辈子都想不通。

我也尝试过清理所有并重建但无济于事。

有什么想法吗?

【问题讨论】:

    标签: iphone xcode provisioning


    【解决方案1】:

    似乎是 Xcode GM Seed 中的一个错误,每次更改配置文件时我都必须杀死 Xcode 并重新打开它。

    【讨论】:

    • 我必须清理,删除配置文件,将所有内容设置为“不进行代码签名”,重新启动 Xcode 并重新添加配置文件并再次设置代码签名,然后才能正常工作。可能不是所有必要的,但我会像巫毒一样对待它,直到我知道具体步骤是什么。
    • 这里一样,XCode 4.5.1 仍然有问题。
    • 我必须仔细检查并重新分配我所有的调试和发布代码签名身份(在我的项目级设置和目标级设置之间)。我添加设备的配置文件之一已过时,但仍以某种方式与“发布”设置相关联。
    • @TimR。您的解决方案似乎有效.. 至少对我来说杀死 xcode 对我不起作用。
    • 和 4.6.2。我厌倦了这个。
    【解决方案2】:

    我在尝试用更新版本替换开发配置文件时也遇到了这个问题。看起来像一个错误。

    运行 XCode clean,然后将代码签名身份(在我的情况下为开发人员)设置为“不进行代码签名”,然后将代码签名身份设置回相关的开发配置文件解决了构建错误。

    【讨论】:

    • 设置不签名,构建,设置签名,构建。太棒了!
    【解决方案3】:

    在 Xcode 中(我使用的是 4.5.2)> 构建设置 > 代码签名部分:

    1. 将所有内容更改为Don't Code Sign
    2. 将个别设置更改为适当的开发人员/分发配置文件。

    例如:

    【讨论】:

      【解决方案4】:

      就我而言,删除钥匙串中重复且无效的证书解决了这个问题..

      【讨论】:

        【解决方案5】:

        plist 文件中的应用程序标识符应该有问题。检查一下。您是否安装了新的 Provisioning Profile?

        【讨论】:

        • 嗨,我检查了应用程序标识符,它是正确的,是的,我安装了新的配置文件,但仍然没有。我不明白的是当它向我显示错误时它们都是一样的
        • 好酷检查项目和目标中的共同设计标识。检查调试,也以代码签名身份发布
        【解决方案6】:
        • 1- 清洁(产品 --> 清洁)
        • 2- 删除省。配置文件(Window --> Organizer)删除未使用和过期的证明。简介
        • 3- 在您的项目和目标中将所有内容设置为不进行代码签名(在代码签名下的构建设置下按下您的项目,将所有内容设置为不进行代码签名并在您的目标上再次执行此操作)
        • 4- 重新启动 Xcode
        • 5- 重新添加省。简介
        • 6- 再次转到代码签名并将它们设置为您的省。轮廓。
        • 7- 再次执行步骤 6 以在您的目标中进行代码签名。 如果它不起作用,请尝试进行下一步
        • 8- 任何处于调试状态的 iOS SDK 在自动配置文件选择器下将其设置为 iPhone 或 iPad 开发人员。

        【讨论】:

          【解决方案7】:
          1. 删除所有省。主办方简介
          2. 从菜单中选择编辑器 -> 从开发者中心刷新
          3. 输入您的 Apple ID 和密码,然后等待
          4. 转到应用的Buit Settings,为调试选择development profile,为选择ad-Hoc profile >发布

          注意建议为开发和测试创建两个不同的配置文件

          • 用于开发 -> 创建开发配置文件 -> 使用
          • 用于分发 -> 创建临时配置文件

          【讨论】:

            猜你喜欢
            • 2023-03-23
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-10-24
            • 2012-08-12
            相关资源
            最近更新 更多