dav*_*ave 15 xcode provisioning ios
从6.3开始的Xcode不再允许我自动为客户端执行设备配置.还有其他人遇到过这个问题吗?我在Google上搜索时没有找到任何结果......
此客户端具有自己的捆绑包ID,并且它们也可能拥有自己的设备配置文件.因此,无论用于配置的开发者帐户如何,Apple都可能会匹配捆绑包ID.
我能够通过修改应用程序的捆绑ID并手动完成配置过程来解决这个问题,但我猜这个问题非常罕见,所以我不确定这篇文章是否对任何人都有用.
Dav*_*vid 14
我刚刚发现,如果我从Xcode中删除我的帐户,然后再次登录,它就解决了问题.作为该过程的一部分,我确实撤销了现有的证书并申请了新的证书.我没有导入现有的个人资料.
Viv*_*vek 12
当我从Xcode 9.2创建新证书时出现错误
"You already have a current iOS Distribution certificate or a pending certificate request".
只需2步即可修复此错误.
我的问题已经解决了(我正在使用Xcode 9.2).
Mos*_*she 10
这个问题实际上比你想象的更常见.
一些方案:
我通常会发现打开Xcode的设置并退出我的帐户并再次登录可以解决大部分问题.
您可能有一个旧的mac已经用完了那个分配的开发证书.在这种情况下,您将要从该计算机导出开发人员配置文件.如果您无法再访问该计算机,则可能需要使该证书无效并只需申请一个新证书.
另一种选择可能是在项目中仔细检查您的构建设置,并确保它正在寻找正确的证书.根据我对这些设置的经验来说,自己做出决定并确认它们是您所期望的可能会有所帮助.
背景:
在处理配置时,很容易陷入您需要经历的所有步骤的挫败感.首先要注意的是,如果您看到的错误是在谈论"证书"或"个人资料".在您的情况下,它是一个证书.好.
证书在几个方面与配置文件不同.证书通常只生成两次:一次用于开发,一次用于分发.(此规则的例外情况是,如果您决定添加对某些特殊功能的支持,例如推送通知或在服务器上生成存折传递.)
生成证书的过程也比配置文件更具官僚性.您要求从苹果公司的会员中心的证书.您生成配置文件.
单词request vs generate的原因是Apple和您的iOS团队的管理员都需要批准证书请求.这是因为证书将您识别为iOS开发团队的一部分,并提供与之相关的所有权力.
为了完整起见,我将添加基于该证书生成的配置文件,并且实际上只告诉iOS您的应用程序要运行的环境.(在任何设备上通过商店,特定设备等)
现在,您的重要部分是请求业务.大多数人都不太关注这个术语,因为独立开发人员和小团队(开发人员是管理员)不要求开发人员请求许可.
您的错误是在讨论以前生成的证书或请求.每个开发人员只能拥有一个开发证书.你有一个,或者你已经请求了一个,有人必须批准.
这就是这里发生的事情.
| 归档时间: |
|
| 查看次数: |
51291 次 |
| 最近记录: |