在Apple Developer Enterprise Program中开发应用程序的工作流程类似于为 App Store 开发应用程序的组织所使用的工作流程。在
开发过程中,让 Xcode 为您管理您的资产,并仅在需要时使用您的开发者帐户。Xcode 会为您创建App ID和配置文件,并正确配置您
的项目以使用您启用的应用服务。
Apple Developer Enterprise Program 的成员还可以在 Mac App Store 之外向其组织内的用户分发 macOS 应用程序。
第 1 步:建立您的团队
如果您是帐户持有人(加入 Apple Developer Enterprise Program 的人),请使用您的开发者帐户邀请团队成员。
将管理员角色分配给帮助您管理团队的人员。将开发人员角色分配给开发您的应用程序但无权分发它的人员。Account Holder 和
Admin 角色共同负责导出您的应用程序以在 App Store 之外分发。最初,帐户持有人是团队中唯一的成员。
您还可以从团队中删除人员。例如,如果您聘请承包商来开发您的应用程序,请在他们的合同结束时将其移除。
步骤 2:创建开发配置文件
如果您拥有Account Holder或Admin角色,请执行以下步骤以启用您的开发团队:
在 Xcode 中,将目标分配给团队并向目标添加功能。
从团队弹出菜单中选择 Apple Developer Enterprise Program 团队。如果您使用自动签名,Xcode 会创建一个 App ID,启用指定的
权利,并为您创建团队配置文件。
警告:请勿在 App Store Connect 中添加需要配置的功能,例如Apple Pay、Game Center和In-App Purchase。
在您的开发者帐户中,注册开发和测试设备。
当团队成员在设备上启动应用程序时,Xcode 会自动注册该设备。如果您想更好地控制团队设备,请注册多个设备并使用您的开发者帐
户禁用或启用设备。如有必要,请团队成员找到他们的设备 ID并将其发送给您。
第 3 步:开发您的应用
执行以下步骤以开始:
在 Xcode 中,将您的 Apple ID 帐户添加到“帐户”首选项。
要创建您的开发证书并注册您的设备,请在设备上启动该应用程序。
从团队弹出菜单中选择您的 Apple Developer Enterprise Program 团队。Xcode 将创建您的开发证书,注册您的设备,然后根据需要
重新生成和下载 Xcode 管理的团队配置文件。
重要提示:每个团队成员都应该拥有自己的Apple ID和签名证书。不要在团队成员之间共享签名证书。
第 4 步:分发您的应用程序进行测试
如果您拥有Account Holder或Admin角色,您可以使用临时配置文件将您的应用分发到注册设备进行测试。
作为 Apple Developer Enterprise Program 的成员,您没有App Store Connect帐户,因此无法使用 TestFlight 分发应用程序。
第 5 步:向组织内的用户发布您的应用
如果您具有Account Holder或Admin角色,请按照相同的步骤分发到已注册的设备,但在导出应用程序之前不需要注册设备。当您导
出应用程序,选择企业分配方法。请注意,您不能使用通配符 App ID 分发企业应用程序。
如果您不使用 MDM 系统分发您的应用程序,用户可以使用iOS 应用程序 (IPA) 文件安装您的应用程序,但他们将需要手动信任您的组
织才能启动该应用程序。
第 6 步:使用 Xcode 服务器自动构建您的应用程序并托管源代码控制存储库
使用与 Xcode Server 的持续集成来自动构建、分析、测试和归档您的应用程序。