2016-03-06 163 views
2

为了获得正确的供应配置文件,我奋斗了几天。在开发团队中创建正确的证书和供应配置文件

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

iOS文档介绍了如何创建证书和配置文件,但没有确定每个步骤需要执行哪些操作(无论是开发人员还是开发团队经理)。

您能否描述谁需要执行以下步骤: 1.创建一个开发证书。对我来说,它应该是我,因为它是我的发展。然后,我将它发送给开发团队经理,并将其添加到他的成员中心。 2.应用程序ID:开发团队经理创建具有特定软件包ID的应用程序ID 3.设备:开发团队经理添加我的iPhone UDID。 4.配置文件:开发团队经理从我的证书,应用程序ID和我的设备创建它。然后,他发给我这个文件,我只需要双击它。

但是,这似乎并不奏效。任何想法如何我可以获得有效的配置文件。

PS 1:我已添加到Itunes Connect中,并且可以访问应用程序详细信息。 PS 2:xCode和iTunes连接中的应用程序的捆绑ID是相同的(我已经检查过一百次)。

回答

2

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

要在会员中心创建应用ID或条款,您需要拥有管理员权限。如果你没有管理员访问权限,那么你必须依靠某个人来创建这些权限。他们将负责确保您的设备和证书符合您的应用程序的开发规定。

您的问题也可能是您的代码签名设置未在项目中正确设置。您应该为iOSDeveloper设置自动和身份设置。这让Xcode的数字出来,也可以让你分享在团队设置项目,而不代码签名问题

2

好吧,这里的步骤:

  1. 生成钥匙扣新的CSR。
  2. 转到iTunes Connect。
  3. 在证书部分:
    • 使用CSR下载Apple的全球关系授权证书。
    • 使用CSR下载iOS开发人员证书。
  4. 将这两个证书添加到钥匙串。
  5. 在临时配置文件部分:
    • 下载一个新的临时配置文件,其中包括该开发者证书。
  6. 将此配置文件添加到Xcode。
  7. 在Xcode中,进入Build Settings - > Code Signing - > Set temporary profile。
  8. 运行项目。

这应该为你做。 祝你好运。

相关问题