【问题标题】:How to change my provisioning profile? [duplicate]如何更改我的配置文件? [复制]
【发布时间】:2013-05-06 15:32:31
【问题描述】:

我今天想添加一个新的 Beta 测试人员,因此更新了我的配置文件以包含它们。当我尝试运行我的应用程序时,出现一个错误,提示我的个人资料“*”与我的个人资料“com.HUDKING”不匹配。我删除了我的旧配置文件和我的包标识符以检查这不是原因并更改了我的代码设计,如下所示。

当我尝试归档我的应用时,我收到以下错误: 找不到配置文件“259FB85E-9614-4A3A-9987-9F4619BA2F9B”

我的个人资料似乎都没有此标识符,我已手动设置它们以确保选择正确的个人资料:

我该如何解决这个问题?有没有更简单的方法来运行 Beta 测试?

【问题讨论】:

标签: ios xcode provisioning-profile ad-hoc-distribution adhoc


【解决方案1】:

听起来 Xcode 仍在尝试使用您的旧配置文件,它会记住以前使用的 ID。

最好的答案是将所有代码签名身份更改为自动选择的条目。否则,只需将所选身份和设置更改为新配置文件即可。

【讨论】:

  • 我已手动更改它们以确保选择正确的。我假设我的旧个人资料似乎仍在使用中。
  • 错误中的标识符看起来比代码签名条目中的标识符长得多。我怀疑他们的不同之处。
  • 您是否尝试过从管理器中删除个人资料并重新下载最新的副本?它所指的配置文件 ID 类似于配置文件版本 ID,即不会更改的开发人员 ID
  • 是的,恐怕我试过了。
【解决方案2】:

我今天早些时候遇到了这个问题。试试这个...

  1. 下载新的 Prov Profile 并将其安装到 Organizer
  2. 进入 Organizer 并删除与该捆绑标识符相关的 Prov Profile 的所有旧实例
  3. 构建代码(它会失败)
  4. 将代码签名身份更改为“不签名”(它将再次失败)
  5. 清理构建 (SHIFT+CMD+K)
  6. 将代码签名身份更改为您刚刚下载的 Prov Profile
  7. 再次构建代码(应该可以通过)

【讨论】:

  • 奇怪的是,即使我禁用了代码签名,它仍然给我同样的错误,即找不到配置文件“259..”。
  • 您是在尝试编译为 Debug 还是 Distribution?
  • 我的 beta 测试人员的临时构建。
  • 什么是组织者?
猜你喜欢
  • 1970-01-01
  • 2014-07-31
  • 1970-01-01
  • 2016-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-19
  • 1970-01-01
相关资源
最近更新 更多