我的公司有一个Apple Enterprise帐户,我们用它使用MDM将应用程序部署到员工。工作正常。
我们正在开发具有外部开发人员的应用程序。该应用可能会放入App Store。
我通常了解企业和开发人员帐户之间的区别。
我不明白的是需要有2个单独的帐户?我无法将我的ENT链接到开发帐户?我必须维护两个单独的帐户?
我们的外部开发人员想使用测试飞行进行测试,这对我来说很好,但是我们只是启动内部员工测试,所以我希望他们只是向我发送档案,我将使用MDM内部分配它,直到我可以弄清楚我们是否只能"扩展"我们的企业帐户,或者我们想使用测试飞行。
关于此的最佳实践是什么?
最好的做法是尽早决定应用程序的分布如何工作。如果它确实是不打算用于应用程序商店的内部应用程序,请使用您的企业帐户。如果可能在某个时候将其放入App Store中,请使用普通的非企业帐户和测试范围进行预发行构建。
可以将应用程序从一个帐户转移到另一个帐户,并且可能涉及Apple的干预或更改捆绑ID。最好提前弄清楚这一点,并将项目放入适当的帐户中。
如果使用MDM是绝对要求,则您可以在项目中创建一个使用企业帐户的附加目标,而主要目标则使用非输入帐户。
使用非企业帐户和外部测试范围构建的另一个优点是,您的应用程序将进行苹果的快速,定期评论,在提交App Store释放候选者之前,该应用程序可能会捕获许多错误。