iphone - Xcode 4.2 的代码签名错误

标签 iphone objective-c cocoa-touch xcode4

我收到这个错误;

Code Sign error: Provisioning profile '98745F54-634Y-882B-A56T-5EFE760C3EE6' can't be found

我用谷歌搜索,发现我必须从 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;

最佳答案

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

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

关于iphone - Xcode 4.2 的代码签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868216/

相关文章:

objective-c - 设置无处不在 :itemAtURL:destinationURL:error: does not remove the item from iCloud

ios - 如何以编程方式在 View 中间创建事件指示器?

iphone - UIWebView 加载数据和 iWork 文件

iphone - 开源 Cocoa/Cocoa-Touch POP3/SMTP 库?

iphone - 从 Settings.bundle 中的 MultiValueSpecifier 首选项访问标题和值

iphone - iOS:在 applicationWillTerminate 上序列化对象以实现数据持久性有多安全?序列化是否有可能无法完成?

iphone - iPhone SDK 上的 PDF 操作

iphone - 旋转设备时如何更换新 Nib ?

objective-c - 在 Objective-C 的后台进程中请求 JSON

ios - NSCalendarUnitEra多长时间?