我收到了这个错误;
代码签名错误:无法找到供应配置文件
'98745F54-634Y-882B-A56T-5EFE760C3EE6'
我用Google搜索,发现我必须从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;
答案 0 :(得分:4)
根据我的知识,你不应该直接触摸project.pbxproj文件。您的错误已经发生,因为您尝试使用计算机上不存在的详细配置文件对应用程序进行签名。请执行以下操作:
答案 1 :(得分:1)
我听说直接编辑该文件会产生危险的后果,但出于同样的原因我不得不这样做。
要找出哪个配置文件有效,请转到管理器(WINDOW - > ORGANIZER)并选择有效的配置文件。当您选择配置文件时,它会显示在PROFILE IDENTIFIER的顶部,这是您要查找的代码。
答案 2 :(得分:1)
在构建设置上搜索代码签名。你会发现它。
答案 3 :(得分:1)
根据您linked question的最高排名答案,您应该删除所有 引用旧的/无效的配置文件。您不必害怕手动编辑project.pbxproj。只是不要忘记先做两件事: