当前位置: 首页 > 知识库问答 >
问题:

Xcode 5:“未找到此类配置文件…”错误

越心水
2023-03-14

我正在尝试分发该应用程序的新版本(可以安装OTA),但我收到错误:

我在周末花了很多时间在这里和互联网上寻找解决方案,只是为了消除我在试图存档应用程序以“临时”分发它时出现的两个错误之一。

我做了一些捕获屏幕来澄清我做了什么:

开发人员站点上的配置文件:

我的帐户:证书和配置文件:

项目设置:

目标设置(当我删除项目.pbxproj中的行PROVISIONING_PROFILE时,Xcode更改了它们):

我删除了 project.pbxproj 中包含PROVISIONING_PROFILE的行,按照类似帖子中的说明进行操作

我还删除了Xcode的稳定版和测试版,并从App Store重新安装了它。不知道这是否重要,但我使用App Cleaner删除了beta 5.1.3,删除了与之关联的所有文件。

由于Xcode不再在弹出式菜单中显示选择证书的值,我不确定我是否选择了正确的值。

你能帮我解决这个问题吗?

共有3个答案

葛宪
2023-03-14

我解决了这个问题,回到了储存在Time Machine中的以前版本,删除了开发者网站和电脑上的所有证书和描述文件,删除了~ Library/mobile device/Provisioning描述文件中的文件以及储存在“钥匙串访问”中的证书。还在project.pbxproj中检查了没有设置PROVISIONING_PROFILE。

然后,我在Xcode中加载了旧版本,并且能够构建和存档它。

之后,最新的版本又开始工作了。

顺便说一下,如果您尝试将应用程序分发到运行7.1iOS设备上,请阅读以下内容

楚泳
2023-03-14

今天早上我遇到了同样的问题,并浪费了大约两个小时拼命地试图解决它。

代码符号错误:未找到匹配的设置配置文件:您的生成设置指定了UUID为“0C60982A-9F45-4737-8135-505126A6DC2E”的配置配置文件,但未找到此类设置配置文件

我学到的是:

如果XCode曾经报告说它找不到配置文件,而只是引用了GUID,那么就放弃尝试使用您的主动权,创建新的配置文件或证书,并准备好破解。

我阻止这种错误发生的唯一方法(即使在添加了有效的预置描述文件之后)是手动编辑。*中的pbxproj文件。xcodeproj包。

搜索此文件中的GUID,将其删除,最后-最后-XCode将停止抱怨。

说真的,这是2014年,为什么苹果的开发环境如此糟糕?

年复一年,它都很糟糕……他们更愿意为它添加第二种编程语言,而不是实际提高它的可用性。

(抱歉。在浪费我的早晨之后,我的心情很糟糕...)

章茂
2023-03-14

这花了我很长时间才弄清楚。我并不热衷于像一些人建议的那样重做我所有的个人资料和证书。我的错误消息显示“”代码签名错误:未找到匹配的预配配置文件:你的生成设置指定了一个具有 UUID 的预配配置文件“6278e001-8887-4fe4-a95c-a722c896792f”“,但当我进入 ~/Library/MobileDevice/Provisioning\ 配置文件并使用 ls -la 打印出所有文件时,我可以清楚地看到那里的配置文件。

我尝试执行清理清理构建文件夹…。然后我尝试删除派生数据。这些都不起作用。

但是当我简单地退出Xcode并再次打开它时,它成功了。

Xcode打开时一定在某个地方储存了缓存。我觉得这很疯狂。但是我们能做什么。

我希望这对某人有帮助。

 类似资料:
  • 我已经将其隔离到一个非常简单的测试项目中,该项目除了简单的log4j2test配置使用之外没有其他用途。文件目录结构: 建筑sbt: log4j2.xml内容复制/粘贴从示例在官方留档:https://logging.apache.org/log4j/2.x/manual/configuration.html SimpleMain。斯卡拉: 我跑步与 输出:

  • 错误StatusLogger找不到log4j2配置文件。使用默认配置:只将错误记录到控制台。将系统属性“org.apache.logging.log4j.simplelog.statuslogger.level”设置为TRACE,以显示Log4j2内部初始化日志记录。 解决此问题的方法: 2.增加内容

  • 我试图在没有aws概要文件设置的远程无服务器服务器上运行python代码。查看boto3文档后,我会说: 我将获得一个新的boto3名称配置文件,但我得到一个错误: secret_class=get_secret(名称、地区、概况) 文件“/metaflow/func\u get\u aws\u secrets.py”,第45行,在get\u secret session=boto3.sessio

  • Spring2.4.5。 正在尝试运行测试示例。 测试的配置取自,而必须取自文件夹。 我尝试了不同的选项<code>SPRING.PROFILES。活动,,在IntelliJ Idea的窗口中具有值,但确实有所帮助。 “我要运行的测试”具有以下注释:

  • 运行时,我收到以下消息: 我已经把位于下(但不在中,因为我不希望它随实际应用程序一起提供),如这里所建议的那样没有任何效果。 生成超文本标记语言报告,编写日志文件,构建成功,如上所述。我不确定错误是从哪里来的。

  • 我似乎不能在本地工作,即使同样的WAR在远程服务器上也能工作。当我在本地访问我的应用程序时,我得到了“没有找到上下文根”的错误。自由档案版本是8.5.5.5。 以下是相关文件: 服务器.xml 留言.log ibm-web-bnd.xml ibm-web-ext.xml