苹果应用程式ID和证书创设,应用发布到AppStore详细流程

By admin in 4858.com on 2019年9月17日

上一篇文章主假诺介绍了ios应用发表AppStore所需求的备选专门的学业和计划Xcode打包上传的流程,本文对上一篇实行补给,首要内容是:布局推送证书。那是上一篇的地址《最新iOS
应用发表到AppStore详细流程》。

预备干活 —— 本地生成 CS景逸SUV 文件

1.APP ID创建

4858.com 1

入选Identifiers的App IDs,点击右上角的“+”号填写相应音讯来申请App ID.png

4858.com 2

这些App ID Description的Name是用来陈说您的App
Id,那个随便填,没有何范围,最棒是种类名称.png

4858.com 3

App ID Suffix,那是你 App Id
的后缀,这么些供给精心。因为这些内容和你的前后相继直接相关,前面相当多地点要采纳,最棒是com.yourcompany.yourappname的格式,笔者用的是连串中的
Bundle Identifier.png

4858.com 4

Snip20170508_9.png

4858.com 5

Snip20170508_11.png

4858.com 6

Snip20170508_12.png

创形成功的appid

4858.com 7

Snip20170508_13.png

每一个ios开采者都应该掌握ios应用公布AppStore的流水生产线,大致分为创制App
ID和Boudle ID、成立发表证书、创制秘钥、创设布局文件、在App
Store创造应用、打包上传
,作者整理了一晃供各位参照他事他说加以考察。

上一篇配置的证书未有推送功用,所以补充一下,分为以下几个步骤:创办秘钥、配置App
ID、利用App ID创造推送证书

在地点生成 CSENCORE 文件的步骤:Dock 上点击 Launchpad —— 别的 —— 钥匙串采访,张开钥匙串访谈后,点击显示器左上角的『钥匙串访谈』,在下拉菜单中精选『证书助理』——
从证书颁发机构央求证书,此时急需填写证书音讯,电子邮件地址和常用名称都随意填写自个儿常用的就能够,选取『存储到磁盘』,点击继续,选取仓库储存路线后点击『存款和储蓄』。至此,CS路虎极光文件就创办好了,一定要牢记此文件的蕴藏地方,因为从此全数必要上传 CSENCORE文件的地点,都亟待上传此文件。

2.Certificates(证书)

苹果应用程式ID和证书创设,应用发布到AppStore详细流程。1.生基金地钥匙串

4858.com 8

Snip20170508_14.png

4858.com 9

Clipboard Image.png

点击“继续”,选用仓库储存该证件的职责,就能够生成证书央求文件

4858.com 10

Clipboard Image (1).png

2.创设证书
声明有两大类,开辟证书(Development,也称得上调节和测量检验证书)和揭发证书(Production)。

常用的有以下二种:

① iOS App Development:真机调节和测量试验证书

② Apple Push Notification service SSL (Sandbox):推送调节和测量检验证书,间接用
Xcode 调节和测量检验到器具的 App 要求调护诊疗证书推送布告。

③ App Store and Ad Hoc:公布证书,App
Store、In-House(此前是有其一的,可是我前天看不到,先不管)、Ad Hoc
发表办法都急需那一个评释来具名。

④ Apple Push Notification service SSL (Sandbox &
Production):推送正式证书,AppStore、In-House、AdHoc
都须求用标准推送证书推送公告。

那三种评释的创制都以索要上传CSRAV4文件(便是刚刚成立好的
CertificateSigningRequest.certSigningRequest文件)

3发布证书和开拓者证书要求操作两遍,分别创设,开采者证书用于真机调节和测量试验,宣布证书用于提交到
App Store。

譬喻先勾选 iOS App Development,点击 Continue,它会提醒您须求三个 CSCR-V文件。

4858.com 11

Clipboard Image (2).png

4858.com 12

3739252-2c44257a771f16dc.png

4858.com 13

3739252-866d0b167cbc5a6f.png

4858.com 14

3739252-48da0b211c993b5f.png

4858.com 15

3739252-74571b611df57075.png

App Store and Ad Hoc 也是同等的不二等秘书诀来创建就能够

4858.com 16

3739252-8ecd3ba38d9d3af5.png

不过跟 iOS App Development 的证件的Name有一点点差异。二个是 iOS Development:
Microlen Yan(笔者的),另一个是 iOS Distribution: Y..S.. Technology Co.,
Ltd.(公司的)。也下载到Computer之后,你 Mac 上有了以下那多个公文:

4858.com 17

荧屏快速照相 2017-05-08 中午4.43.01.png

双击那多个 cer
证书文件,就足以安装好了那多个注明。(倘若设置不上,能够一贯将证件文件拖拽到钥匙串访问的列表中)最后能够在钥匙串中见到。

  • 1.开拓苹果开辟者中央,点击account

    4858.com 18苹果开辟者中央

  • 2.要是你的Computer未有保留密码,则会唤起您输入开采者帐号和密码,假诺计算机已经保存了,则向来进去

  • 1.创设秘钥,在另外中找到钥匙串访问

4858.com 19

3.配备文件(描述文件Provisioning Profile)

4858.com 20

Snip20170508_15.png

开创四个上传AppStore的和测验的

4858.com 21

Snip20170508_16.png

4858.com 22

Snip20170508_17.png

4858.com 23

Snip20170508_18.png

4858.com 24

Snip20170508_19.png

4858.com 25

Snip20170508_20.png

4858.com 26

Snip20170508_21.png

始建测验的还亟需丰盛测验机(开荒的 Provisioning Profile
须求真机调节和测量试验,所以这边要绑定贰个或上述的真机,小编是事先增多过真机了,所以能够直接勾选;若无的话,必要将真机的
UUID 复制出来在此增添(方法:使用手提式有线电话机 Safari
访谈http://fir.im/udid)。还会有正是,在昭示的
Provisioning Profile 中,是未曾这一步的,道理我们都懂!)

4858.com 27

显示屏快速照相 2017-05-08 上午4.55.16.png

大结局!

4858.com 28输入账号和密码

4858.com 29显示器快速照相二〇一六-12-28 晚上4.29.19

1.png

  • 3.点击:Certificates, Identifiers & Profiles
  • 2.展开钥匙串访谈,点击Computer左上角的钥匙串访谈–证书助理–从证书颁发机构乞求证书

① 创建 App ID

4858.com 30荧屏快速照相二零一五-12-28 早晨4.03.38

4858.com 31显示器快照二〇一四-12-28
清晨4.30.51

1、登陆苹果官方网址 Member Center ,点击 Certificates,Identifiers &
Profiles,再点击 iOS 应用软件 下的 Certificates,选用左边 App IDs 。

  • 4858.com ,4.创造App ID和Boudle ID点击App IDs,会跻身如下分界面,点击右上角的 +
  • 3.会出现如下分界面,采纳仓储到磁盘,点击继续

2、点击右上角 + 号,填写 应用软件 ID Description 下的 Name。

4858.com 32荧屏快速照相二零一五-12-28 中午4.13.18

4858.com 33显示屏快照二零一六-12-28 晚上4.32.19

3、选择 APP ID Suffix 下的 Explicit App ID ,并填写 Bundle ID (注:若此
应用程式 供给中远距离推送,只好选用 Explicit App ID 选项,无法选拔 Wildcard App
ID)。

  • 5.填写App IDs和Boudle ID
  • 4.选项仓库储存到桌面

4858.com 34

4858.com 35上面写App
ID,下面写Boudle ID

4858.com 36屏幕快速照相二零一四-12-28
早晨4.32.544858.com 37创办后的公文

2.png

  • 6.取舍完app帮助的作用后,点击continue
  • 5.登陆苹果开拓者网址,借使已经制造好了App
    ID,但还没开展推送功能,点击此App ID会并发详细音讯

4、勾选最上边尾数第二项 —— Push Notification 。

4858.com 38显示屏快照二〇一四-12-28 深夜4.15.21

4858.com 39显示屏快速照相2017-01-18 深夜2.41.11.png

4858.com 40

  • 7.点击Register
  • 6.点击Edit,勾选Push Notification选项,点击Creat
    Certificate,下面的是支付时接纳,下边是发表时使用,依据自个儿的内需。

3.png

4858.com 41显示器快照二〇一五-12-28 凌晨4.19.32

4858.com 42显示屏快照2017-01-18 晚上2.41.44.png

5、点击 Continue ,确认精确后,点击 Submit ,点击Done。至此,App ID
创造完毕。

  • 8.创办公布证书,点击Production后,点击 + 号
  • 7.点击Continue

    4858.com 43显示器快速照相2017-01-18 深夜2.42.24.png

  • 8.点击Choose
    File,选拔刚刚创造的CertificateSigningRequest文件,然后点击Continue

    4858.com 44显示屏快速照相2017-01-18 深夜2.42.41.png

  • 9.点击download,双击此文件,然后点Done

6、在页面选拔刚刚创造的 App ID ,点击 Edit ,步入编辑状态,找到打钩的
Push Notifications 选项,在它上边包车型大巴 Development SSL Certificate 中精选
Create Certificate ,点击 Continue ,选择刚刚创设的 CSOdyssey 文件上传 ,点击
Generate ,并下载生成的 Development SSL Certificate。此时应该能够见到
App ID 下的 Push Notifications 的 Development 项改成了孔雀蓝的 Enabled 。

4858.com 45显示器快照二〇一四-12-28 晚上4.24.01

4858.com 46显示器快速照相2017-01-18 凌晨2.43.06.png

4858.com 47

  • 9.选中App Store and Ad Hoc选项后,点击Continue
  • 10.此时此App ID的事无巨细音讯 的Push Notification成效彰显Enabled

4.png

4858.com 48显示器快照2015-12-28
深夜4.24.154858.com 49显示屏快速照相二零一五-12-28 深夜4.27.38

4858.com 50荧屏快速照相2017-01-18 早上2.46.35.png

4858.com 51

  • 10.开立秘钥,此时归来到桌面,在别的中找到钥匙串访问
  • 11.假若一度创立了对应此App ID的安插文件,由于退换App
    ID此文件应该会来得Invalid

5.png

4858.com 52荧屏快照2014-12-28 凌晨4.29.19

4858.com 53显示屏快照2017-01-18 早上2.47.43.png

4858.com 54

  • 11.张开钥匙串访谈,点击计算机左上角的钥匙串访谈–证书助理–从证书颁发机构哀告证书
  • 12.点击Edit后,检查音讯是不是科学,点击Generate。

6.png

4858.com 55荧屏快速照相2014-12-28
凌晨4.30.51

4858.com 56显示器快速照相2017-01-18 晚上2.49.52.png

② 创设开辟证书

  • 12.会出现如下分界面,选取仓库储存到磁盘,点击继续
  • 13.点击Download后点击Done,然后双击此文件导入Xcode

1、选取侧面 Certificates 下的 Development ,选用右上角 + 号。

4858.com 57显示器快速照相2015-12-28 下午4.32.19

4858.com 58荧屏快照2017-01-18 深夜2.50.05.png

2、选择 Development 下的 iOS App Development ,点击 Continue
,此时提示需求创设并上传 CS奥迪Q5 文件,先不用管,点击 Continue ,来到上传
CS兰德宝马X3 的页面。

  • 13.摘取仓库储存到桌面
  • 14.提及底别忘了在Xcode工程中开拓Push Notification开关

3、采取 Choose File ,找到在此之前创造的 CS本田CR-V 文件,点击 Generate
,此时开荒证书就创立好了,选取 Download 下载,存款和储蓄到地头。

4858.com 59显示器快速照相2014-12-28
晚上4.32.544858.com 60创制后的文书

4858.com 61显示器快照2017-01-18 早上3.54.34.png

③ 成立开垦所需 Provisioning Profiles

  • 14.回来浏览器,点击choose File..
    选拔创设好的:CertificateSigningRequest.certSigningRequest
    文件,点击Generate

那样打包后发表的次序就持有推送作用了,笔者会在再而三的篇章中牵线上传的第三种方法(Application
Loader)及上传进程中常碰到的坑
。请大家关怀自己的动态,多谢大家的协助,祝各位好运!

1、选择页面侧边 Provisioning Profiles 下的 Development ,点击右上角 +
号。

4858.com 62荧屏快照二零一六-12-28 中午4.27.54

2、选择 Development 下的 iOS App Development ,点击 Continue 。

  • 15.点击done创立的公布证书就能积存在帐号中,点击Download下载创设好的揭露证书。

3、在 App ID 中甄选手续 ① 所创办的 App ID ,点击 Continue。

4858.com 63荧屏快照二〇一六-12-28 下午4.40.47

4858.com 64

  • 16.创办布局文件,找到Provisioning Profiles
    ,点击All,然后点击右上角 + 号

7.png

4858.com 65荧屏快速照相2017-01-04 午夜2.26.45

4、选拔手续 ② 中所成立的耗费证书,点击 Continue。

  • 17.选择App Store,点击Continue

4858.com 66

4858.com 67荧屏快速照相2017-01-04 早上2.27.13

8.png

  • 18.在App ID 那些选项栏里面找到您刚好创设的:App IDs(Bundle
    ID),点击Continue

5、选取要真机调节和测验的道具,点击 Continue。

4858.com 68显示器快照2017-01-04 深夜2.28.09

6、填写 Profile Name ,点击 Generate 。

  • 19.摘取你刚创设的昭示证书(可能生成p12文书的卓殊揭橥证书),点击Continue

    4858.com 69显示器快速照相2017-01-04 早晨2.28.37

  • 20.在Profile
    Name栏里输入三个名字(那个是PP文件的名字,建议与工程名字好像,便于分别),然后点击Generate

7、此时支付所需的 PP 文件就创建好了,点击 Download 进行下载,并点击
Done。

4858.com 70荧屏快照2017-01-04 清晨2.28.49

④ 安装开辟证书、开采所需 PP 文件,实行真机调节和测验

  • 21.Download生成的PP文件并双击此文件,然后点击Done

  • 22.在App Store创建应用,回到Member Center,点击iTunes Connect

1、双击第 ② 步创制的开销证书,它会自行安装,并出示在『钥匙串访谈』中。

4858.com 71显示屏快照2017-01-04 早晨2.48.09

2、双击第 ③ 步成立的 PP 文件,它会自行安装。

  • 23.点击小编的App

3、在 Xcode 工程安装中填入 Bundle Identifier ,与 ① 中的第 3
步填写的Bundle Identifier 同样。

4858.com 72显示器快照2017-01-04 清晨2.48.28

4、选取相呼应的 Team。

  • 24.点击新建 App

5、在 Xcode 工程安装 Build Setting 中,找到 Code Signing 模块,在 Code
Signing Identify – Debug – Any iOS SDK 这一行选用相应的花费证书(与 ②
中变化的等同);在 Provisioning Profile – Debug 这一行选择相应的
Provisioning Profile(与 ③ 中生成的同等)。

4858.com 73显示屏快照2017-01-04 午夜2.51.56

⑤ 此时,已经足以真机调节和测量检验了,可推送成效怎么测量检验呢?

  • 25.梯次按提示填入对应新闻,然后点击创建

  • 26.开荒xcode工程,在Bundle Identifier中填入刚刚创设的Boudle
    ID,xcode8后多了一个自行管理签约,只要勾选这一个选项就能够自动相称配置文件和注解,很有益!

在工程 AppDelegate 中:

4858.com 74显示屏快速照相2017-01-04 晚上3.02.56

4858.com 75

  • 27.点击Archive

9.png

4858.com 76显示器快速照相2017-01-04 早晨3.03.19

打开推送测量试验:

  • 28.打包成功后,点击Upload to App
    Store,然后就逐步等呢,假使工程里有不吻合苹果要求的就能报错,改完事后要重复包装上传。

    4858.com 77荧屏快照2017-01-04 早晨3.03.53.png

1、Github 上有一款能够的开源工具 Pushmebaby,用来测验 iOS
远程推送成效,地址为
https://github.com/stefanhafeneger/PushMeBaby

OK,祝各位好运!

2、张开 Pushmebaby 工程,改造测量试验机的 Token ,并把 ① 中的第 6 步下载的
Development SSL Certificate 导入到 Pushmebaby
工程中,注意文件名应与代码中一律。

本文中未介绍推送证书的求实安顿,在风靡iOS
应用发表到AppStore详细流程中会详细介绍

4858.com 78

10.png

3、此时运作 Pushmebaby ,点击 Push ,真机上理应就能够接过推送了。

4858.com 79

11.png

比如不行,恐怕是自己上边写的有错误,我会平日来检查一下,不断修改。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有