【发布时间】:2014-11-10 04:32:09
【问题描述】:
我正在尝试导出我的应用的存档版本的临时版本。当我这样做时,我收到以下错误。
Xcode 试图定位或生成匹配的签名资产,并且 由于以下问题未能这样做。
找不到与“Application/TheApp.app”匹配的配置文件
没有一个有效的配置文件允许指定的 权利:keychain-access-groups、com.apple.developer.ubiquity-container-identifiers。
我尝试过重新创建证书、重新创建配置文件并将其导入 Xcode 以及重新创建开发人员配置文件 - 基本上遵循我能找到的关于堆栈溢出的任何建议。 xCode 似乎不接受任何内容。
使这种情况有些独特的原因是我不能轻易地重建应用程序。这是一个旧档案,如果我无法从档案中创建临时版本,我根本无法创建它。
在 xCode 6 之前,我一直这样做没有问题。但是对于 xCode 6 和这个新错误,我担心我可能已经删除了我需要的东西,或者将无法导出这个临时版本。
了解我无法重新构建此应用程序,并且只需要处理此存档,有没有办法可以提供 xCode 正在寻找的配置文件?
【问题讨论】:
-
您确定为此使用了正确的分发证书和配置文件吗?如果是,请从您的 xcode 中删除所有配置文件。下载您要使用的最新配置文件。如果您是开发者帐户中多个团队的成员,请确保那里只有有效的用户名和密码。
-
我使用了临时分发证书和代码签名。从那时起,我不得不创建、下载和添加/导入所有新的配置文件,因为现有的配置文件过期了。我不是团队的一员。
-
然后确保您的钥匙串中有有效的 p12。
-
我的钥匙串中有一个有效/有效的“iPhone 分发”证书/密钥 p12 和一个有效/有效的“iPhone 开发”证书/密钥 p12。我还有一个过期的钥匙串中的一个,我没有删除。害怕在这一点上删除任何东西。
-
我应该注意,我可以成功导出我的应用程序的最后几个存档版本以创建临时版本。这是两年前的存档版本,这给了我这个问题。
标签: ios xcode6 code-signing provisioning