首页 文章列表 文章详情
Xcode打包怎么开发和分发企业应用程序
2021-10-18
1532阅读
来源:applebyme

在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 的持续集成来自动构建、分析、测试和归档您的应用程序。


上一篇:测试开发人员 ID 签名的应用程序怎么测试启动行为? 下一篇:企业签名怎么在 iOS 上手动点击信任开发人员
2015 © 一门App代上架(AppleByMe)-专业代上架苹果市场服务系统 版权所有 商务合作 蜀ICP备14016163号 | 川公网安备 51010602000346号