繁体   English   中英

Xcode 4.2的代码签名错误

[英]Code Sign error with Xcode 4.2

我收到这个错误;

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

我用Google搜索并发现我必须从project.pbxproj删除此行。 当我搜索Provisioning profile我获得6次点击。 我需要知道我应该删除哪一行Provisioning profile

注意:我的xcode版本4.2

我经历了一个SO问题 ,它显示了一系列行以编辑哪一行,但我在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;

根据我的知识,你不应该直接触摸project.pbxproj文件。 您的错误已经发生,因为您尝试使用计算机上不存在的详细配置文件对应用程序进行签名。 请执行以下操作:

  1. 转到Apple Developer Portal并确保您拥有有效的配置文件。
  2. 在Xcode中转到Build Settings - > Code Signing - > Code Signing Identity
  3. 确保使用步骤1中的有效配置文件签署应用程序。
  4. 确保您使用的方案(调试,发布)已正确签名。
  5. 清理项目
  6. 构建并运行

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

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

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

根据您链接问题的最高排名答案,您应删除对旧/无效个人资料的所有引用。 您不必害怕手动编辑project.pbxproj。 只是不要忘记先做两件事:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM