什么是App ID呢?
如果把一个应用程序看做是一个Apple用户的话,那么App ID就相当于的你的Apple ID。你用Apple ID下载软件,享受苹果提供的iCloud服务。苹果公司通过Apple ID的方式让每一个用户都拥有自己个性化的服务。那么这个App ID就是苹果给应用程序提供各种服务的‘Apple ID’了。App ID提供给程序诸如iCloud服务,Apple Pay服务等。是由'Team ID'(前缀部分) + '.' + 'Bundle ID'(后缀部分) 组成的。
获取App ID
1.登录Member Center,登录后看起来应该是这样的:
2.选择上图中圈起来的那一项,你会进入一个下面这样一个页面:
3.开发iOS你就选择图中圈起来的那一项,开发Mac应用就选择Mac Apps中的对应的选项,我搞iOS开发进到相应的页面如下图:
4.要获取App ID,相信聪明的你应该知道接下来应该在哪里操作了吧,就如你所想的那样,就是箭头所指的地方,然后再对应的右边选择‘+’来添加一个App ID。
5.添加App ID的第一项是填写App ID的描述,这个你就随便写好了,不要过分到你以后不知道是用来干嘛的就好,我是用来测试通知的一个demo,所以就如图那样写了。接下来要填写的就是Bundle ID,这个Bundle ID是一个关键的部分,它既是App ID中的后最部分,也是你要使用该App ID的应用程序里面的Bundle 。所以填写的时候要慎重。
6.接下来就是选择App Services了,从图中我们可以看出来里面有很多服务,需要的勾上即可。
7.比如我要做的应用程序需要通知服务,勾选之后点Continue。如下图所示,但是为什么是黄色的点点和其他另外两个默认选中的不一样啊?莫慌,就想些程序一样,出错看提示,看见黄点点后面写的Configurable没?提示我们还需要配置才会生效,在哪里配置呢?先走一步再说,点击submit。
8.接下来点击done。完成之后在回到App IDs这一栏,看见没?能找到我们刚才添加的App ID,点击它。你不会发现有奇迹发生。
9.虽然没有奇迹,但是有一个Edit按钮,看来是在这里配置了。
10.从下面的图中可以看出来,原来要使用App ID中选择的服务要先创建一个证书啊。
11.那就创建一个证书呗,点击Create Certificates。神马?需要上传一个CSR文件。需要你就给它传一个呗。不知道怎么这个CSR文件是神马没关系,请移步到这里你便会知晓。
12.上传完成CSR文件之后点击Generate便ok了。真是千呼万唤使出来呀!
13.再一次回到App IDs看看我们的那个App ID,变绿了吧。可是哪儿还有一个没有变绿呀,还记得刚才我们Configurable的时候有2个选项吧,我只是配置了Development状态下的,所以Distribution没有配置就自然是黄的。Development是测试用的,Distribution是发布用的。
14.如果你需要下载对应的证书文件,点击Edit进去就有Download选项了。好了,关于App ID就到这里,希望大家在开发中玩得愉快!