天天看点

公司账号如何ios打包上传以及app证书配置

ios打包app证书配置流程

一.登录账号

首先进入苹果开发者中心,点击account进行登录,进入账户中

公司账号如何ios打包上传以及app证书配置

点击中间的证书及配置文件按钮,进入到证书的配置

新版本改了布局,不过不影响

二.配置证书

  • 首先配置identifiers
    公司账号如何ios打包上传以及app证书配置
    之前有配置过的都会显示在列表中,需要新增时点击左上角按钮即可
    公司账号如何ios打包上传以及app证书配置
    选择app IDs,继续。
    公司账号如何ios打包上传以及app证书配置
    Platform选择主要使用的平台,Description填写id的描述,bundle ID中选择Explicit,输入格式参照 com.xxx.xxx,然后点击continue,此时系统会检测你的bundle ID是否合格,如果没问题就创建成功了,在列表中就可以正常显示。
  • 创建证书
    公司账号如何ios打包上传以及app证书配置
    证书分为两种,一种是Distribution(发布版),一种是Development(开发版),开发版用于测试,发布版用于正式上线(即提交appStore),证书每种最多只能生成三个,超出了只能删除掉之前的。
    公司账号如何ios打包上传以及app证书配置

    点击添加按钮,Distribution和Development两种证书需要分别创建。

    进入证书的设置,此时需要手动创建证书签名请求,打开mac电脑的启动台,点击其他,打开钥匙串访问

    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置
    打开钥匙串后点击左上角的钥匙串访问,选择证书助理,从证书颁发机构请求证书,然后就进入到证书助理页面当中,将邮件地址也就是你的appID账号填入,名称自拟,CA电子邮件地址留空,请求存储到磁盘即可(之前的有遇到更改了默认存储位置之后就生成不了证书的情况,所以最好不要去改默认存储位置)
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置
    生成完后回到开发者中心创建证书,choose file就是把从证书助理中下载好的证书请求文件上传,点击continue就成功了,下载下来,双击即可自动安装,可以在钥匙串访问中进行查看
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置

    证书就创建完成了

    ps:证书请求文件(CSR文件),也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。

  • 如果是第一次登录账号,还需要配置设备信息

    选择Devices,进入设备管理页面,填写好设备名称和设备的UDID即可(UDID在iTunes或者Xcode获取)

    公司账号如何ios打包上传以及app证书配置
  • 配置Profiles描述文件
    公司账号如何ios打包上传以及app证书配置
    点击左上角加号,进入证书创建页面,两种证书也是要分别创建,选择后点击continue,进入之后需要选择对应的app ID,选择后点击continue,这一步需要把之前创建好的证书选中,开发版的还需要绑定设备,然后给描述文件起名,最好起一个自己能分辨的名字,完成后下载下来,双击就自动安装好了.
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置

    三.打包上传 (首次上传请先查看下方第四条)

    用xcode打开项目,把证书配置好后,构建方式选择Generic iOS Device,然后点击上方的product,找到scheme,然后点击edit scheme,将里面打包的编译方式全改为release。都设置好之后,就可以点击product里面的archive开始编译打包了。

    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置
    打包完成后,点击Distribute App将包上传到AppStore,这里显示所有包的界面也可以在xcode上方Window里面的organizer手动调用出来,选择需要上传的包,点击Distribute App,然后选择iOS app store,接下来所有选项都默认,上传好后就可以在苹果账户中看到已构建的包(一般情况下有延迟半小时左右)
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置
    公司账号如何ios打包上传以及app证书配置

    四.发布app

    依然回到开发者中心,点击app store connect,进入我的app中。

    • 如果是首次提交,就点击左上方加号,进行添加(特别注意!这一步需要在上传app之前设置好)
      公司账号如何ios打包上传以及app证书配置
      此处的名称和套装ID就是你项目的名称和包名,注意套装ID一定要与包名一致,创建时系统会进行检测名称和ID是否符合要求,如果不符合的话需要把项目里面的名称或者ID也一起改了,所以这一步一定要在app打包上传之前完成
      公司账号如何ios打包上传以及app证书配置
    • 创建完成后,在app信息中把需要的信息填写好,注意新增的隐私政策网址是必须填的,这个需要一个可访问的网页,把项目的用户协议等写在这个网页上就可以了,或者网上找一些其他的模版。
    • 然后是价格与售价范围,如实填写即可
    • 在iOS app中,app预览和屏幕快照里面,我这边只上传了屏幕快照也就是图片,图片要注意尺寸大小以及必须采用 RGB 颜色空间,不能有Alpha通道也就是透明度。宣传文本和描述尽量不要用到敏感词汇,苹果方面会审核的。已上传app 后,就能在构建版本中找到,选中需要的版本即可。都填写完后就可以提交审核了。

审核大概1-2天,注意刷新界面查看。如果显示被拒绝,点击查看问题,根据反馈修改再重新打包上传提交审核。