小编典典

代码设计错误:删除过期配置文件后找不到配置文件

all

试图重建一个昨天还在工作的应用程序。收到配置文件已过期的消息,因此我将其从 iPod 和 iTunes 中删除。当我选择一个新的配置文件(标识符中带有 * 的配置文件)时,我现在收到一个错误:

代码签名错误:找不到供应配置文件(长字符串)。

我错过了什么?我查看了相关问题,并没有看到这种情况。


阅读 94

收藏
2022-03-13

共1个答案

小编典典

有时您的 Xcode 项目文件会变得混乱,特别是如果您有一个旧项目并且首先使用旧版本的 Xcode/iPhone SDK 创建它。

您需要做的是在文本编辑器中打开项目文件,从错误中搜索“长字符串”并手动删除该行。

事实上,您应该继续删除任何指向任何配置文件的行。然后在 Xcode 中重新打开项目,转到设置并重新选择您的新配置文件。这在大多数情况下都可以解决类似的问题。

指向配置文件的行将如下所示:

PROVISIONING_PROFILE = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
2022-03-13