iOS 从申请证书到发包

今天先介绍下Certificate、AppId和Provisioning Profile。

流程:

iOS 从申请证书到发包_第1张图片
image

证书类别:发布证书、开发证书

iOS 从申请证书到发包_第2张图片
image
上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的样式。这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限。

证书申请流程

  • 1、进入(Launchpad),找到钥匙串访问
iOS 从申请证书到发包_第3张图片
image
iOS 从申请证书到发包_第4张图片
image
iOS 从申请证书到发包_第5张图片
image
iOS 从申请证书到发包_第6张图片
image

存储在桌面就好了,然后就完成退出钥匙串工具就可以了。

  • 2、打开苹果开发者中心(https://developer.apple.com)
iOS 从申请证书到发包_第7张图片
image
iOS 从申请证书到发包_第8张图片
image
iOS 从申请证书到发包_第9张图片
image
iOS 从申请证书到发包_第10张图片
image
iOS 从申请证书到发包_第11张图片
image
iOS 从申请证书到发包_第12张图片
image
iOS 从申请证书到发包_第13张图片
image

到这里:两个证书都已经生成好了,我们需要将这两个证书保存到钥匙串中,具体做法是:双击保存在Mac的两个证书。我们去钥匙串会看到:

iOS 从申请证书到发包_第14张图片
image
  • 3、 这里为了以防万一,我们可以可以将证书导出来,下一个开发者接手项目的时候双击P12就可以保存到自己电脑中的钥匙串中就可以使用,就不用重新生成了。
iOS 从申请证书到发包_第15张图片
image

注册项目的Bundle ID

  • 1、点击 Identifier的app id的加号
iOS 从申请证书到发包_第16张图片
image
  • 2、填写项目App ID,跟Xcode的bundle id一样
iOS 从申请证书到发包_第17张图片
image
iOS 从申请证书到发包_第18张图片
image
iOS 从申请证书到发包_第19张图片
image
iOS 从申请证书到发包_第20张图片
image

到这里就算注册完成了 。

添加测试设备

  • 1、点开Devices 中的All 的右上角+号
iOS 从申请证书到发包_第21张图片
image
  • 2、填写完下一步就好了。 获取设备的UDID:设备连接Mac 打开iTunes
iOS 从申请证书到发包_第22张图片
image
iOS 从申请证书到发包_第23张图片
image

描述文件:发布描述文件、开发描述文件

  • 1、点击Provisioning Profile 中的All 的右上角的+号
iOS 从申请证书到发包_第24张图片
image
iOS 从申请证书到发包_第25张图片
image
iOS 从申请证书到发包_第26张图片
image
iOS 从申请证书到发包_第27张图片
image
  • 3、如果是配置开发证书,就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备
iOS 从申请证书到发包_第28张图片
image
  • 4、描述文件命名
iOS 从申请证书到发包_第29张图片
image
  • 5、完成创建后,只要下载这个配置文件,双击运行就可以了。然后退出网页。证书就已经申请好了,配置好了。你也可以真机调试,也能发布了。
iOS 从申请证书到发包_第30张图片
image
iOS 从申请证书到发包_第31张图片
image
  • 6、Xcode7 以后不需要开发者账号也能真机调试,只要你在Xcode登陆 Apple ID 账号,不过发布还是需要开发者账号的,步骤:
iOS 从申请证书到发包_第32张图片
image
iOS 从申请证书到发包_第33张图片
image
iOS 从申请证书到发包_第34张图片
image

然后下面会出现Fix Issue 按钮点击就好了,系统自动帮你调试好。(个人理解:这里的Bundle ID最好在后面加点后缀,不然你已经在网页注册过这个Bundle ID这里就会报错,或则你这里把Bundle ID注册了,你另外的账号就得换个Bundle ID了)

打包上线

  • 1、打开 iTunes Connect (https://itunesconnect.apple.com) 登陆账号;
    iOS 从申请证书到发包_第35张图片
    image.png

    iOS 从申请证书到发包_第36张图片
    image.png

    不懂填写什么,可以点问号都是中文的提示
    iOS 从申请证书到发包_第37张图片
    image.png
  • 2、创建后就进入


    iOS 从申请证书到发包_第38张图片
    image.png
  • 3、填写完了,右上 存储 按钮,保存下。然后继续:


    iOS 从申请证书到发包_第39张图片
    image.png
  • 4、先上传APP截图,最新的规定是只要上传5.5寸的截图就可以了;视频,看个人,好像是十几秒左右吧,我没上传过,图片、视频的内容要是APP中真实存在的;然后就是APP描述(描述的内容要与APP相符合),关键词(据说不能出现竞品的名字,没考证过),技术支持网址,营销网址(两个网址没有也可以用公司的网站);下面部分:


    iOS 从申请证书到发包_第40张图片
    image.png

    iOS 从申请证书到发包_第41张图片
    image.png
  • 5、 都填写完了,就存储下。然后检查有没有错误,或则写错的。 (填写过程中,最好填写完一些就存储下,防止网络出问题,白弄,特别是上传完截图)然后回到Xcode,打开你的项目:


    iOS 从申请证书到发包_第42张图片
    image.png

    iOS 从申请证书到发包_第43张图片
    image.png

    iOS 从申请证书到发包_第44张图片
    image.png

    iOS 从申请证书到发包_第45张图片
    image.png

    iOS 从申请证书到发包_第46张图片
    image.png

    iOS 从申请证书到发包_第47张图片
    image.png
  • 6、下面是导出ipa的提交方式:


    iOS 从申请证书到发包_第48张图片
    image.png

备注

后面几步也是选择发布证书,检查发布配置文件(注:如果是导出到分发网站的ipa,发布的配置文件必须是 Ad-hoc 的,企业级账号还可以是 In-house ,详细参考:蒲公英的说明),然后选择保存路径。然后在Xcode里面打开:

iOS 从申请证书到发包_第49张图片
image.png

运行后,登陆开发者账号。把ipa文件添加进去,下一步 ,下一步,就可以提交到 iTunes Connect了。(提交到分发网站的请参考:https://www.pgyer.com/doc/view/app_upload)步骤差不多,就不详解了。提交过程的快慢跟网速有关,成功后就可以关闭Xcode了,回到 iTunes Connect。
image.png

进入活动。查看项目是否构建状态;如果完成了,就继续:
iOS 从申请证书到发包_第50张图片
image.png

添加完构建版本,存储下,整个资料的填写提交差不多完成。然后设置:
iOS 从申请证书到发包_第51张图片
image.png

这个根据个人需求,设置价格,销售范围等等。完了检查下,看有没有错误的地方。没有就可以点击右上角的提交以供审核了。还有一个,你也可以添加APP在APPStore上的本地化,APPStore会根据你做的本地化,实现不同地区的账号看到你的APP显示的是本地化的语言,如果你没做本地化,那么显示就是你的APPStore主要语言
iOS 从申请证书到发包_第52张图片
image.png

最后就是这个页面了,还是一样有就有,没有就没有,选择提交。就是等待审核了。


iOS 从申请证书到发包_第53张图片
image.png

你可能感兴趣的:(iOS 从申请证书到发包)