【问题标题】:Code Sign error with Xcode 4.2Xcode 4.2 的代码签名错误
【发布时间】:2012-02-10 16:45:09
【问题描述】:

我收到此错误;

代码签名错误:找不到配置文件'98745F54-634Y-882B-A56T-5EFE760C3EE6'

我搜索了一下,发现我必须从project.pbxproj 中删除这一行。当我搜索Provisioning profile 时,我得到了 6 次点击。我需要知道应该删除Provisioning profile 的哪一行?

注意:我的 xcode 版本 4.2

我查看了SO question,它显示了要编辑的行序列,但我在project.pbxproj 中找不到该序列。

1.)

            PROVISIONING_PROFILE = "CC34F5T6-5765-465R-8VB9-FF98766D17H7";
            "PROVISIONING_PROFILE[sdk=iphoneos*]" = "DF98RRED-DE88-0986-869B-037B6345E664";
            SDKROOT = iphoneos;

2.)

OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
                PROVISIONING_PROFILE = "CC34F5T6-5765-465R-8VB9-FF98766D17H7";
                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "DF98RRED-DE88-0986-869B-037B6345E664";
                SDKROOT = iphoneos;

3.)

            PRODUCT_NAME = "$(TARGET_NAME)";
            PROVISIONING_PROFILE = "98745F54-634Y-882B-A56T-5EFE760C3EE6";
            WRAPPER_EXTENSION = app;

4.)

            PRODUCT_NAME = "$(TARGET_NAME)";
            PROVISIONING_PROFILE = "98745F54-634Y-882B-A56T-5EFE760C3EE6";
            WRAPPER_EXTENSION = app;

【问题讨论】:

    标签: iphone objective-c cocoa-touch xcode4


    【解决方案1】:

    据我所知,您不应该直接接触 project.pbxproj 文件。您的错误发生是因为您尝试使用您的机器上不存在的供应配置文件对应用程序进行签名。请执行以下操作:

    1. 转到 Apple Developer Portal 并确保您拥有有效的配置文件。
    2. 在 Xcode 中转到构建设置 -> 代码签名 -> 代码签名身份
    3. 确保使用步骤 1 中的有效配置文件对应用程序进行签名。
    4. 确保您使用的方案(调试、发布)已正确签名。
    5. 清理项目
    6. 构建并运行

    【讨论】:

      【解决方案2】:

      我听说直接编辑该文件会产生危险的后果,但出于同样的原因,我不得不这样做一次。

      要找出有效的配置文件,请进入管理器(WINDOW--> ORGANIZER)并选择有效的配置文件。当您选择配置文件时,它会显示在顶部,其中 PROFILE IDENTIFIER 是您要查找的代码。

      【讨论】:

        【解决方案3】:

        构建设置上搜索代码签名。你会找到的。

        【讨论】:

          【解决方案4】:

          根据您的linked question 的最高排名答案,您应该删除all 对旧/无效配置文件的引用。您无需担心手动编辑 project.pbxproj。只是不要忘记首先要做的两件事:

          • 备份您现有的文件
          • 在编辑之前关闭 xcode

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-12-09
            • 2012-07-08
            • 2017-01-18
            • 1970-01-01
            • 1970-01-01
            • 2017-01-28
            相关资源
            最近更新 更多