简体   繁体   English

使用的iOS企业内部分配帐户

[英]IOS Enterprise In-house distribution account to use

In years gone by we found that we could only have 1 distribution certificate per logged on user so we created as many accounts as was need, 3 in our case, 1 for each developer program and logged onto the mac using the required account. 在过去的几年中,我们发现每个登录用户只能拥有1个分发证书,因此我们创建了所需数量的帐户,本例中为3个帐户,每个开发人员程序为1个帐户,并使用所需的帐户登录到mac。

So anytime an app was developed and need to be distributed in-house I would log onto the mac using the enterprise account and archive and distribute for in-house and sent the resulting .ipa file and the provisioning profile to the users. 因此,无论何时开发应用程序并需要在内部分发,我都将使用企业帐户登录到Mac,并在内部进行存档和分发,然后将生成的.ipa文件和配置文件发送给用户。

I have now discovered I can have multiple distribution certificates on the mac and am trying to see if I can distribute via in-house logged on to the mac as me and use my own profile or the team profile that link to the enterprise developer program. 现在,我发现我可以在Mac上拥有多个分发证书,并试图查看是否可以像我这样通过内部登录到Mac的内部分发并使用我自己的个人资料或链接到企业开发人员计划的团队个人资料。

The app build ok and generates the ipa file and I can install using iTunes but I get a faded icon on the iphone and when tapped it says installing but never does? 该应用程序可以正常生成并生成ipa文件,我可以使用iTunes进行安装,但是我在iPhone上看到一个褪色的图标,点击该图标时表示安装但从未成功?

So, my two part question is: 所以,我的两部分问题是:

a) is it possible to distribute in-house using my enterprise linked account logged on as me and using my profile or team profile a)是否可以使用我作为我登录的企业关联帐户并使用我的个人资料或团队个人资料进行内部分配

b) I read you do not need to give the user the profile, but I have always done this as was the requirement when I first learned to do this? b)我读到您不需要向用户提供个人资料,但是我一直都是这样做的,就像我初次学习时的要求一样?

Thanks 谢谢

a) Yes. a)是的。 I have 10 or so certificates (dev & dist) on my computer for various clients. 我的计算机上有10个左右的证书(dev和dist),可用于各种客户端。 I keep them in separate keychains for peace of mind. 为了让您省心,我将它们放在单独的钥匙串中。 When it comes to time distribute your in-house binary, you archive in Xcode then hit the Distribute… button in the Xcode organizer, choosing the correct Enterprise profile. 分发内部二进制文件时,您可以在Xcode中进行存档,然后在Xcode组织器中单击Distribute…按钮,选择正确的企业配置文件。

b) This is no longer necessary as the Distribute… step mentioned above embeds the profile in the app. b)这不再是必需的,因为上面提到的“分发...”步骤将配置文件嵌入到应用程序中。 Things are much easier than they used to be. 事情比以前容易得多。

NB: I avoid wildcard provisioning profiles as they can cause heartache, even in simpler situations than yours (eg if Xcode chooses a wildcard Ad Hoc profile during Archive, then your entitlements may be wrong once you Distribute), so for this reason I recommend you always use explicit profiles. 注意:我避免使用通配符配置文件,因为它们甚至在比您更简单的情况下也可能引起人的痛苦(例如,如果Xcode在“存档”期间选择了通配符Ad Hoc配置文件,那么在您分发后,您的权利可能是错误的),因此,我建议您始终使用显式配置文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM