将开发人员配置文件导入 xcode:证书灰显
Posted
技术标签:
【中文标题】将开发人员配置文件导入 xcode:证书灰显【英文标题】:Import Developer profile into xcode: certificates greyed out 【发布时间】:2012-09-07 18:45:01 【问题描述】:我已经坚持了好几个小时了。我从我的开发者帐户下载了证书,我还下载了 WWDR 中间证书。当我从 xcode 中单击 Import Developer Profile 时,所有这些证书都显示为灰色。有什么想法吗?
【问题讨论】:
您是否安装了 Provisioning Profile 并更改了 Plist 中的 BundleIdentifier? 是的,这两件事我都做了 我认为 Bundle Identifier 和您的配置文件 ID 不匹配 您是否选择了左侧选择项目后出现的项目中的配置文件? 我不明白你的意思 【参考方案1】:您可以将开发人员配置文件导入 Xcode,该文件具有由 Xcode 导出的 .developerprofile 扩展名。 Xcode->首选项->帐户->[设置图标]->导出帐户。
从 xcode 6.x 开始,Xcode 仅使用分发证书导出 ipa。因此,您必须在钥匙串中安装有效的分发证书。
如果您设置了开发者证书并尝试导出
如果开发者门户中没有创建分发证书,那么xcode会自动创建它。
如果分发证书已由其他 mac 创建,并且您尚未在您的 mac 中安装,则 Xcode 将给出消息 “您的帐户已经拥有有效的 iOS 分发证书”
然后您可以通过 .p12 文件安装分发证书,该文件由旧 mac 中的钥匙串导出,也可以通过 .developerprofile 扩展名。由 xcode 从旧 mac 导出或撤销现有证书并创建新证书并安装
然后从 xcode 中删除帐户并再次添加。然后再次尝试构建。
【讨论】:
嗨,我无法将我的 .developerprofile 导入到我在另一台 Mac 上的帐户中。我是该程序的管理员,我从第一台 Mac 导出我的开发人员帐户并尝试在我的第二台 Mac 上导入它,但是在我输入密码(导出时创建)后,我收到错误消息:“尝试打开文件 ...developerprofile" Anu 的想法?【参考方案2】:Bundle Identifier 和您的配置文件 ID 应该匹配。检查一下
【讨论】:
我们如何更改配置文件 ID?以上是关于将开发人员配置文件导入 xcode:证书灰显的主要内容,如果未能解决你的问题,请参考以下文章