Apple Developer Program管理员至少应注意


我已经担任合同开发公司Apple Developer Program的管理员一年了,所以
至少,我将总结我认为应该意识到的内容。

请注意,这里有一些合同开发公司,而且面积可能有所缩小。

节目类型

苹果开发人员计划(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 Bundle ID以标识应用程序

不需要自觉管理的识别。
(但是,如果有上限,以后可能会很麻烦。)

设备设备

设备管理

在我的情况下,我在内部终端上放置一个前缀,以便可以将其与外部终端区分开。

个人资料

Provisioning Profile 的管理
Provisioning Profile是一个链接証明書App IDUDID的文件

,并总结了"谁可以在哪个设备上放置哪个应用程序"。

开发配置文件

主要使用:

  • iOS App开发
    在开发iOS应用程序时使用
    *可以使用开发人员权限创建

分发的配置文件

主要使用:

  • App Store

    用于在App Store上分发和在TestFlight上进行测试分发

  • 临时

    用于在临时分发

按键

密钥文件管理

主要使用:

  • Apple推送通知服务(APN)
    在开发推送通知时使用
    *最大数量是固定的(当前最多2个)

您将来可能会使用的东西:

  • 用苹果登录
    用于使用Apple ID启用身份验证

后记

如果您能指出任何错误,我将不胜感激。