【问题标题】:xCode 6 cannot locate matching signing assets for archived (only) build of appxCode 6 无法为应用程序的归档(仅)构建找到匹配的签名资产
【发布时间】: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


【解决方案1】:

在为 App ID 启用 iCloud 时创建了旧存档。所以我必须为 App ID 重新启用 iCloud,重新创建配置文件,并安装配置文件,以便创建临时 .ipa 并在设备上安装临时应用程序。这是为了测试。测试完成后,我为 App ID 禁用了 iCloud 并重新创建了所有配置文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 2014-08-07
    • 2015-05-19
    • 2019-04-27
    • 1970-01-01
    • 2019-04-19
    相关资源
    最近更新 更多