代码签名错误:找不到configuration文件
我一整天都在努力尝试在我的设备上构build我的应用程序。
当我尝试在我的设备上构build时出现此错误。
我一直在阅读这个问题,但不知道如何解决这个问题。 以下是我会相信问题的地方。 我是新的,所以我没有经验如何解决这个问题。
当我打开“ Dont Code标志 ”时,我有两行“ 自动select器(推荐) ”,可以select,也可以select“ 我的开发人员档案 ”。 不知道这是否是问题所在?
任何帮助表示赞赏。
什么是错误信息? 您是否在组织者中添加了包含所需configuration文件的设备? 在设备上selectiPhone时,组织者看到了什么? 它应该在那里与正确的有效configuration文件…
这是我做的。
- closuresXcode。
- 备份project.pbxproj文件。
- 编辑project.pbxproj文件,并删除提及旧configuration文件的实例行。
- 例如。 删除行:
- PROVISIONING_PROFILE =“8D024EDA-DC05-40DF-B3EB-536392615EE2”;
- 重新启动Xcode并执行完整的项目清理。
- 它应该然后build立没有警告。
请享用!
在我的情况下,这是因为xcode 4.0.2防止删除* .xcodepro目录中project.pbxpro中的陈旧数据。 closuresxcode后,我结束了手动编辑文件的工作。 在文件中,我查找了所有“PROVISIONING”事件,如下所示:
PRODUCT_NAME = Xyzzy; PROVISIONING_PROFILE = "CF5F0AEA-92D9-48E1-99DF-301AB36C2BFB"; "PROVISIONING_PROFILE[sdk=*]" = "CF5F0AEA-92D9-48E1-99DF-301AB36C2BFB"; SDKROOT = iphoneos;
并将其更改为:
PRODUCT_NAME = Xyzzy; "PROVISIONING_PROFILE[sdk=*]" = ""; SDKROOT = iphoneos;
我重新启动xcode,并build立成功与出问题。 请注意,在更改项目文件之前,请确保备份项目目录,只有在没有其他选项时手动编辑文件。
我去了,将项目和代码签名标识更改为“不要代码签名”,然后更改回正确的代码签名标识。 这为我修好了。
如果您正在使用其他人创build的项目作为模板,则需要更改代码签名标识
截图: http : //i.stack.imgur.com/UIpGS.png (Xcode 4.2)
PS。 OSX不会让我用文本编辑器编辑.pbxproj文件
当我不得不用新名称/ ID重新发布开发configuration文件时,我遇到了这个问题。
解决scheme是更新编辑项目设置|中的所有引用 构build(代码签名)引用Code Sign Developer(名称)。 (不编辑活动可执行文件。)
点击项目并检查新的configuration文件是否被明确select,然后重build并运行。
我怀疑你得到这个错误的原因首先取决于你是否已经设置xCode试图自动解决这些依赖关系。 在我的一个版本中replaceconfiguration文件是无缝的 – 在另一个我不得不手动更新它。 显然最好的解决scheme将是一个无缝的。
我以前有过这个,它只是通过重新启动Xcode的工作。 可能不会为你工作,但我会把它扔出去。
我有同样的错误,以前的构build就好了。 我注意到我的生成设置 – >代码签名 – >configuration文件已被重置为奇怪的。 我所做的只是指出要纠正这个问题。
可以通过更改项目设置来修复这个问题,然后单击Project> Edit Active Executable> Build并在其中更改设置。
我只是重新configuration我的configuration文件,并重新添加设备到pipe理器中的门户网站。 然后我点击我的项目图标,进入生成设置,代码签名,并重新映射到新的configuration文件。
我将Provisioningconfiguration文件设置为项目中的一项,目标中的另一项。 在项目中search缺less的文件并查看是否popup。 不需要手编辑!
就像@Jonathan,我刚刚重新启动Xcode,它自动从我的Apple开发人员帐户检索configuration文件后工作。 这是Xcode 6.2