在过去的几年中,我们发现每个登录用户只能拥有1个分发证书,因此我们创建了所需数量的帐户,本例中为3个帐户,每个开发人员程序为1个帐户,并使用所需帐户登录到mac。
因此,无论何时开发应用程序并需要在内部分发,我都将使用企业帐户登录到Mac,并在内部进行归档和分发,然后将生成的.ipa文件和配置文件发送给用户。
现在,我发现我可以在Mac上拥有多个分发证书,并且正在尝试查看是否可以像我一样通过内部登录到Mac的内部分发,并使用链接到企业开发人员程序的我自己的配置文件或团队配置文件。
该应用程序可以正常生成并生成ipa文件,我可以使用iTunes进行安装,但是我在iPhone上看到了一个褪色的图标,点击该图标时说安装但从未成功?
因此,我的两部分问题是:
a)是否可以使用作为我登录的企业关联帐户在内部分发并使用我的个人资料或团队个人资料
b)我读到您不需要向用户提供个人资料,但是我一直都是这样做的,就像我初次学习这样做时的要求一样?
谢谢
最佳答案
a)是的。我的计算机上有10个左右的证书(dev和dist),可用于各种客户端。为了让您省心,我将它们放在单独的钥匙串中。分发内部二进制文件时,您可以在Xcode中存档,然后在Xcode组织器中单击Distribute…按钮,选择正确的企业配置文件。
b)不再需要,因为上面提到的“分发...”步骤将配置文件嵌入到应用程序中。事情比以前容易得多。
注意:我避免使用通配符配置文件,因为它们甚至在比您更简单的情况下也可能引起人的痛苦(例如,如果Xcode在“存档”期间选择了通配符Ad Hoc配置文件,那么在您分发后,您的权利可能是错误的),因此,我建议您始终使用显式配置文件。