在开发团队中创建正确的证书和配置文件

3

我已经苦恼了几天,想要得到一个正确的配置文件。

我是一名独立的iOS开发者,拥有自己的iTunes Connect账户,但最近开始为一个开发团队开发。自那时以来,我无法获得正确的配置文件,以便从xCode将我的应用程序运行到我的iPhone上。

iOS文档描述了如何创建证书和配置文件,但它没有说明谁需要完成每个步骤(无论是我作为开发者还是开发团队经理)。

请问以下步骤由谁完成: 1. 创建开发证书。对我来说,应该是我,因为我是开发者。然后,我将其发送给开发团队经理,他将其添加到成员中心。 2. 应用程序ID:开发团队经理使用特定的包标识符创建应用程序ID。 3. 设备:开发团队经理添加我的iPhone UDID。 4. 配置文件:开发团队经理使用我的证书、应用程序ID和我的设备创建配置文件。然后,他将文件发送给我,我只需要双击即可。

然而,这似乎不起作用。有什么办法可以获得有效的配置文件吗?

PS 1:我已被添加到iTunes Connect,并且可以访问应用程序详细信息。 PS 2:xCode和iTunes Connect中应用程序的包标识符相同(我已经检查了一百次)。

2个回答

3
每个团队成员需要负责创建自己的密钥/证书对,并通过钥匙串访问将其添加到他们的机器上,这是为了开发构建。发行证书只能由管理员创建。
要在会员中心创建应用程序 ID 或供应,请确保您拥有管理员访问权限。如果您没有管理员访问权限,则必须依靠具有管理员权限的人来创建它们。他们需要确保您的设备和证书被附加到您的应用程序的开发供应中。
您的问题也可能是因为项目中未正确设置代码签名设置。您应该将供应设置为自动,并将标识设置为iOSDeveloper。这让Xcode自己解决问题,并允许您在团队环境中分享项目而不会出现代码签名问题。

2

好的,以下是步骤:

  1. 从钥匙串生成新的CSR。
  2. 进入iTunes Connect。
  3. 在证书部分:
    • 使用CSR下载Apple的全球关系授权证书。
    • 使用CSR下载iOS开发人员证书。
  4. 将这两个证书添加到钥匙串中。
  5. 在预备文件部分:
    • 下载包含此开发人员证书的新预备文件。
  6. 将此文件添加到Xcode中。
  7. 在Xcode中,转到“构建设置”-->“代码签名”-->“设置预备文件”。
  8. 运行项目。

按照以上步骤操作即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接