我收到这个错误;
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 文件。发生错误是因为您尝试使用计算机上不存在的配置文件对应用程序进行签名。请执行以下操作:
- 前往 Apple Developer Portal 并确保您拥有有效的配置文件。
- 在 Xcode 中转到build设置 -> 代码签名 -> 代码签名身份
- 确保您使用第 1 步中的有效配置文件签署应用程序。
- 确保您使用的方案(调试、发布)已正确签名。
- 清理项目
- 构建并运行
关于iphone - Xcode 4.2 的代码签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868216/