上篇文章介绍了,申请开发者账号、邓白氏编码申请、付费流程,本片介绍付费完成为app开发者之后,进行上架app的流程。注意:先创建证书和id和描述文件才能新建app,这个顺序是不能变的,否则会提示如下截图所示的内容。根本原因是:新建app要选择对应的套装id,而套装id是在
创建证书和id和描述文件
的流程中创建的。
证书和id和描述文件的创建
A部分-创建开发阶段
的证书+描述文件
-
步骤一:选择Certificates,Identifiers & Profiles
-
步骤二:选择Certificates,然后点击+进行创建证书(我先创建开发证书)
-
步骤三:生成开发证书需要先创建请求文件,因此打开mac的
Launchpad
-
步骤四:准备创建开发阶段的证书
-
步骤五:创建请求证书
-
步骤六:保存到本地文件夹
-
步骤七:加载请求文件,然后创建测试证书
-
步骤八:点击Download
-
步骤八:把创建开发阶段的证书下载到本地文件夹
-
步骤九:回到步骤二,可以看到开发证书已经出现在Certificates选项卡的列表中了
-
步骤十:注册App ID,用于标识哪个app的,说白了就是身份证。
-
步骤十一:选择App IDs,然后Continue
-
步骤十二:配置Platform、Description、BundleID、Capabilities
-
步骤十三:提示如下弹框,说明App ID已被占用。因为该App Id,我在另一个开发者账号中已经使用了,将App Id删除掉,就可以在这个新的开发者账号中成功创建
-
步骤十四:成功创建App ids
-
步骤十四:切换到Devices,创建Devices,只有处在Devices列表中的用户才可以使用发布状态下的app。就是
白名单
-
步骤二十三:因为我本地磁盘有一个白名单的txt列表。所以这里就不通过一个一个添加的方式,而是选择右侧的Choose File整体进行添加
-
步骤二十四:白名单的txt列表如下【注意:不要有汉字,否则无法导入】
-
步骤二十五:选择Continue
-
步骤二十六:检查一下导入的列表是否正确,然后Register即可
【有些设备的UDID识别不出来,如果不嫌麻烦你可以,回到步骤二十三,一个一个的添加设备的UDID,可以解决个别udid识别不出来的问题,同时还支持设备名为汉字】
-
步骤二十七:创建Devices 设备列表成功
-
步骤二十八:切换到Profiles选项卡,进行
开发阶段描述文件
的创建。
-
步骤二十九:选择iOS App Development,然后Continue
-
步骤三十:选择指定的App ID,然后Continue
-
步骤三十一:选择开发阶段的证书
-
步骤三十二:将指定设备添加到即将要创建成功的
开发描述文件
中。这里我将24个设备全部添加到开发描述文件
中。
-
步骤三十三:指定
开发描述文件
的名称,然后Continue
-
步骤三十四:下载到指定目录即可。
B部分-创建发布阶段
的证书+描述文件
-
步骤三十五:切换到Certificates,选择+
-
步骤三十六:选中Apple Distribution,然后点击Continue
-
步骤三十七:选择Choose File,导入步骤六的请求文件,然后点击Continue。
-
步骤三十八:下载创建好的
发布证书
到指定文件夹
-
步骤三十九:返回到步骤三十五的界面,可以看到
正式证书
已经出现在Certificates列表中了
-
步骤四十:切换到Profiles选项卡,然后点击加号
-
步骤四十一:选中APP store,然后点击Continue进行创建
发布状态下的描述文件
-
步骤四十二:选中指定App ID,点击Continue
-
步骤四十三:选中指定证书,点击Continue
-
步骤四十四:指定
发布状态下的描述文件
的名称,然后Continue
-
步骤四十五:下载到指定目录即可。
-
步骤四十六:在列表中确实也可以看到
发布状态下的描述文件
创建成功了
C部分-创建开发阶段
的推送证书
-
步骤四十七:切换到Certificates选项卡,点击+
- 步骤四十八:选择
iOS Apple Push Notification service SSL
,然后点击Continue
-
步骤四十九:选择指定的App ID,然后点击Continue
-
步骤五十:选择Choose File,导入步骤六的请求文件,然后点击Continue。
- 步骤五十一:下载创建好的
发布状态下的推送证书
到指定文件夹
D部分-创建发布阶段
的推送证书
-
步骤五十二:切换到Certificates选项卡,点击+
-
步骤五十三:选择
Apple Push Notification service SSL
,然后点击Continue
-
步骤五十四:选择指定的App ID,然后点击Continue
-
步骤五十五:选择Choose File,导入步骤六的请求文件,然后点击Continue。
-
步骤五十六:下载创建好的发布状态下的推送证书到指定文件夹
-
步骤五十七:在列表中确实也可以看到
发布状态下的推送证书
创建成功了