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

Create correct certificates and provisioning profiles in a development team

几天来我一直在努力获得正确的配置文件。

我是一名独立 iOS 开发者,拥有自己的 iTunes 连接帐户,但我最近开始为开发团队开发。从那时起,我无法从 xCode 到我的 iPhone.

获得 运行 我的应用程序的正确配置文件

iOS 文档描述了如何创建证书和配置文件,但它没有确定谁需要执行每个步骤(我是开发人员,或者是开发团队经理)。

能否请您描述一下谁需要执行以下步骤: 1. 创建开发证书。对我来说,应该是我,因为是我在发展。然后,我将其发送给开发团队经理,他将其添加到他的会员中心。 2. App ID:开发团队经理使用特定的 bundle ID 创建应用 ID 3. 设备:开发团队经理添加了我的 iPhone UDID。 4. 配置文件:开发团队经理根据我的证书、应用程序 ID 和我的设备创建它。然后,他将文件发给我,我只需双击它即可。

但是,这似乎不起作用。知道如何获得有效的配置文件。

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

每个团队成员负责创建自己的 key/cert 对并通过钥匙串访问将其添加到他们的机器中。那是为了开发构建。分发证书只能由管理员创建。

要在会员中心创建应用 ID 或配置,您需要拥有管理员权限。如果您没有管理员权限,那么您必须依靠拥有管理员权限的人来创建这些权限。他们将负责确保您的设备和证书已附加到您的应用程序的开发规定中。

您的问题也可能是您的代码签名设置在项目中设置不正确。您应该将 provision 设置为 Automatic,将 identity 设置为 iOSDeveloper。这让 Xcode 弄明白了,还允许您在团队设置中共享项目而没有代码签名问题

好的,步骤如下:

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

这应该可以为您完成。 祝你好运。