我已经担任合同开发公司
至少,我将总结我认为应该意识到的内容。
请注意,这里有一些合同开发公司,而且面积可能有所缩小。
节目类型
苹果开发人员计划(ADP)
用于在App Store上进行开发和分发
可以分发App Store
Ad Hoc可以分发
可以自定义B2B分发
可用的TestFlight
苹果开发者企业计划(ADEP)
用于内部开发和分发
Ad Hoc可以分发
内部分发是可能的
分配方式
App Store发行
- 使用App Store的最常见发行方法
- 只能与ADP一起使用
- 必须先提交审查,然后才能分发
临时分发
- 不使用App Store的分发方法
- 只能分配给在ADP(ADEP)中注册的设备(最多100个)
-
Provisioning Profile 的到期日期(1年)到期时,无法启动该应用程序。 - 如果分发证书无效,则无法启动该应用程序。
- 添加新设备时,需要执行以下步骤
- 向ADP注册设备
-
将添加的设备添加到
Provisioning Profile -
创建一个
ipa 文件
自定义B2B分发
- 使用VPP(批量购买计划)进行分配的方法
- 只能与ADP一起使用
- 必须先提交审查,然后才能分发
-
发行人必须向
Apple Business Manager 注册 -
使用
Apple Business Manager 中的Volume Purchase Program 进行分发
内部分配
- 不使用App Store的分发方法
- 只能与ADEP一起使用
-
Provisioning Profile 的到期日期(1年)到期时,无法启动该应用程序。 - 如果分发证书无效,则无法启动该应用程序。
- 无需任何操作即可添加设备
- 有必要设计一种分发方法,以便在第三本书中不会安装该应用程序
管理
- 人们
- 证明书
- 身份标识
- 设备设备
- 个人资料
- 按键
人们
成员管理
常用:
- 帐户持有人
- 管理员管理员
- 应用程式管理员
- 开发者
不常用:
- 金融
- 营销
- 销售量
- 客户支持
详细信息
在Apple开发人员计划中的角色-支持-Apple Developer
证明书
证书管理
开发证书
主要使用:
-
发展
开发iOS应用程序时必需
将此用于Xcode 11或更高版本
*描述在Apple Developer网站上是Apple Development 。
*可以使用开发人员权限创建
-
iOS开发
开发iOS应用程序时必需
少于Xcode 11使用它
*可以使用开发人员权限创建
分发证书
*最大数量是固定的(当前最多3个)
主要使用:
-
发行
分发iOS应用程序时必需
将此用于Xcode 11或更高版本
*在Apple Developer网站上被描述为
Apple Distribution 。 -
iOS发行版
分发iOS应用程序时必需
少于Xcode 11使用它
身份标识
管理ID
不需要自觉管理的识别。
(但是,如果有上限,以后可能会很麻烦。)
设备设备
设备管理
在我的情况下,我在内部终端上放置一个前缀,以便可以将其与外部终端区分开。
个人资料
,并总结了"谁可以在哪个设备上放置哪个应用程序"。
开发配置文件
主要使用:
-
iOS App开发
在开发iOS应用程序时使用
*可以使用开发人员权限创建
分发的配置文件
主要使用:
-
App Store
用于在App Store上分发和在TestFlight上进行测试分发
-
临时
用于在临时分发
按键
密钥文件管理
主要使用:
-
Apple推送通知服务(APN)
在开发推送通知时使用
*最大数量是固定的(当前最多2个)
您将来可能会使用的东西:
-
用苹果登录
用于使用Apple ID启用身份验证
后记
如果您能指出任何错误,我将不胜感激。