iOS开发环境相关(1)——创建App ID

这两天,公司接到一个客户的App定制需求,信息都是陆陆续续的给过来,因为平时都是个人开发者帐号,这次是企业开发者帐号,虽然以前有创建过App,但是没有遇上什么问题,因为客户都是一下子把权限全给过来,这次客户那边控制的比较严格,给的比较零散,在这里做一下总结。

这是第一部分,我尽量把不同的东西分开,方便不同需要的人来查阅,共四部分:开发者中心创建App IDiTunes Connect创建应用信息证书制作(不包括推送)推送证书制作

创建App ID

1.登录苹果 开发者中心

iOS开发环境相关(1)——创建App ID_第1张图片
登录页

关于Apple ID,申请Apple ID是免费的,但是如果要用于发布App的话,需要缴纳一定的费用开通个人或公司开发者,具体可以点击参考链接

2.进入Certificates, IDs & Profiles

iOS开发环境相关(1)——创建App ID_第2张图片
首页

3.进入App IDs

iOS开发环境相关(1)——创建App ID_第3张图片
App IDs展示

4.添加信息,创建App ID

已创建的App ID都会显示在App IDs中,点击右上角的 ‘+’ 开始创建新的App ID.

iOS开发环境相关(1)——创建App ID_第4张图片
App信息--App名字
iOS开发环境相关(1)——创建App ID_第5张图片
App信息--App ID
App ID
  • App ID用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。
    App ID主要有以下两种:
  • Explicit App ID:唯一的App ID,这种App ID用于唯一标识一个应用程序,例如com.ABC.demo1,标识Bundle ID为com.ABC.demo1的程序。
  • Wildcard App ID:通配符App ID,用于标识一组应用程序。例如可以表示所有应用程序,而com.ABC.可以表示以com.ABC开头的所有应用程序。

每创建一个App ID,我们都可以设置该App ID所使用的APP Services,也就是其所使用的额外服务。每种额外服务都有着不同的要求,例如,如果要使用Apple Push Notification Services,则必须是一个explicit App ID,以便能唯一标识一个应用程序。下面是目前所有可选的服务和相应的配置要求。
以下情况是因为我们需要推送服务,所以必须使用唯一的App ID。

iOS开发环境相关(1)——创建App ID_第6张图片
App信息--Push Notifications

5.确认App信息,注册

iOS开发环境相关(1)——创建App ID_第7张图片
App ID信息确认

刚创建时,推送服务的状态是 黄色Configurable,等开发者生成对应的推送证书后,即可变为 绿色Enabled
有关推送证书的制作,参考 iOS开发环境相关(4)——推送证书

iOS开发环境相关(1)——创建App ID_第8张图片
确认App ID注册成功

此时,刚创建的App并不能上架,也不能发布Ad-Hoc版,必须先在iTunes Connect上创建App信息后才可以,具体步骤可以参考iOS开发环境相关(2)——iTunes Connect创建应用信息

参考链接:
Maintaining Identifiers, Devices, and Profiles
App Distribution Guide
iOS App提交指南(一)

你可能感兴趣的:(iOS开发环境相关(1)——创建App ID)