2016-04-01 24 views
1

我使用两个mac进行开发,然后配置证书,然后生成两个Provising配置文件,但是当我激活然后在mac1中从xcode在设备中运行应用程序时, 。 而从去激活我得到这个错误。如何为两个mac配置Provising配置文件

enter image description here

如何我supose配置BE激活在Mac?

+0

你确定你有两个mac上的开发者证书吗? – heximal

+0

当我创建证书时,我可以为ios开发创建一个证书。 –

+1

据了解,但您需要在两台Mac上安装此证书,然后 – heximal

回答

1

这件事发生的苹果WWDR证书过期......苹果做接触这一切开发商:

https://developer.apple.com/support/certificates/expiration/

如果你进入钥匙串访问。

  1. 点击系统
  2. 点击证书
  3. 点击WWDR证书(可能已经过期)
  4. 删除它
  5. 下载新的
  6. 在两台Mac上安装它(在系统 - >证书)

Xcode应该修复这个问题,所以:

  1. 开放的Xcode
  2. 单击Xcode菜单上
  3. 点击Preferences
  4. 在喜好点击Accounts标签
  5. 在账户选择适用的帐户(应该具备哪些开发人员配置的一个
  6. 点击查看详细信息按钮
  7. 在顶部,您会看到您的证书。点击reset(或创建)相邻的
  8. 在页面的底部,每个下载的提供个人资料,Xcode中应该为你安装它们

看看是否能工程。

如果这再次不起作用,在系统首选项中,转到“配置文件”删除给你的问题,并重复上面的代码修复。

+0

我还更改了他将在2023年到期的WWDR证书。 –

+1

在钥匙串访问中,您是否验证过所有证书? –

+1

我会通过一个简单的修复程序更新我的答案...... Xcode应该为你做这件事...... –