• iOS-APP提交上架流程(新手必看!2016年3月1日最新版)


    自己的经验总结,有错的话请留言,第一时间更改。

    先大概说一下IOSAPP上架的几个步骤(详细步骤见下图):

    创建证书请求文件

    登录苹果开发者中心生成发布者证书(下载下来要双击一下)

    设置APPID(要用到Bundle ID,建议从XCode中复制这样的话就不用更改XCode项目里的Bundl ID里,不然还得改)

    生成配置文件(要用到APPID和证书,退出XCode再双击配置文件,打开项目)

    在开发者中心里的ITunes Connect里的APP新建APP项目并配置相应的信息(需要各个版本的屏幕截图,运行模拟器,调到最大(command+1)用command+S截图(如果你的键盘没有更改command键的话),还有就是一个1024*1024的图标,不能有圆角)

    设置XCode的一些属性(主要是选择配置文件和证书账号之类的)

    打包并上传你的程序

    详情如下:

    创建证书请求文件

    接着还有证书请求文件,有的人叫他CSR文件,证书一会要用到这个文件。

    首先打开应用程序-》实用工具-》钥匙串访问(KEY CHAIN),左上角钥匙串访问-》证书助理中,选择"从证书颁发机构求证书",如下图:

    wKiom1bStjKx9hNeAADOOoz4Jk0294.png

    在下图所示的界面,你的电子邮件地址:填你申请开发者账号的名称,也就是你登录苹果开发中心的用户名,常用名称,随便起但是要能找到,建议和APP的素材放到一起,但是这个可以单独用一个文件夹来存放证书,CA空,选择存存储到磁盘,点击"继续",然后完成。如图:

    wKioL1bSt7bhsAHZAAD5hWjl35E006.png

    有了证书请求文件就可以创建证书了

    找到苹果开发者中心的Member Center(会员中心)

    https://developer.apple.com/

    如图:

    wKiom1bSfZngpSSGAAK5azl7VXc780.png

    输入公司或个人的开发者账号和密码,如图:

    wKioL1bSgkWSbLS0AAHHSnhw3Hc654.png

    创建证书

    然后登陆,就会出现以下界面:点击Certificates, Identifiers & Profiles

    wKiom1bSrSOiP6MtAAEpfMk6-SA906.png

    接着看到下图,按照下图继续点击,

    wKiom1bSrdjjhNAoAACg2tssX20797.png

    接着就可以制作证书文件,就选

    wKioL1bSuEiCIgSRAAB191Cd71A033.png

    就像之前创建APPID一样创建证书文件,需要用到刚才的那个文件,如图:

    wKiom1bSuEOQXt2TAAAyUryGCNY397.png

    wKiom1bTyw_ABB8GAAMmobDU71I407.png

    然后一直continue到这个界面,需要你选择刚才下载的证书请求文件,不要找错,如图:

    wKioL1bTzG2AmiuKAAGf6kQe6sc481.png

    下载证书

    wKiom1bTzQiyPVEbAAGzDtJTqXA776.png

    然后Done,下载好的证书需要双击一下导入到钥匙串里面。

    接着就是到APPID里设置应用程序的名字(这个随便啦记住就行啦一会会用到的)和Bundle ID(建议从XCode中直接复制过来)

    接着创建APPID

    如图:

    wKiom1bTzdXR5NOEAAB4UhLC2E8471.png

    wKiom1bTzgbSdpCBAAAwiRJ8t2A404.png

    wKioL1bT0KjDoMeJAAHau7zqkzU969.png

    然后continue,Submit,Done。

    然后就是创建配置文件

    wKioL1bT0VaA7u1CAAA7hGyErr8104.png

    wKiom1bT0SaRWB3gAAAz0fJsij0978.png

    wKioL1bT0ijQAiuWAAGINvMLe-I191.png

    wKiom1bT0qLxxTzKAAFogZfu3jY965.png

    wKioL1bT1CXjCn-tAAB32SvFk08182.png

    然后continue,

    wKiom1bT1BqzhwWIAADu2dlyUqI289.png

    wKioL1bT1PzwdGJvAADVyWU6ZCY084.png

    然后Done,退出XCOde双击配置文件,XCode会启动,打开项目即可。

    接着登录ITunes Connect,新建APP

    wKioL1bT1YqBsnsgAADBP0m3w4s127.png

    wKiom1bT1lew0m0MAABjs-xcOJE054.png

    左上角,点+,新建APP

    wKiom1bT1ujgzyhaAAAl5q-_kNc561.png

    wKiom1bT11zg8WmtAAAo2N4WsnM267.png

    wKioL1bUI6eBJWfEAACzXMtwzVM558.png

    接着还有就是配置一些应用程序的信息,只要是没说可不填的都尽量填上

    如图:

    wKiom1bViLHyyskxAAHDgglnjJc458.png

    wKioL1bViYKwcbeYAAD9LnB9u-w540.png

    wKiom1bViVvgiS_DAACvzywrRnw549.png

    每个版本最好都要有几张图片,图片的来源就是运行所有的模拟器,用command+1调到最大,然后command+s就可以了

    wKioL1bVi6vwTYIUAAFxSLSnzss582.png

    wKiom1bVi82Rl1BTAAB8EOcazVA944.png

    接着就是XCOde的配置了,HEHEHEHE是配置文件的名字

    wKioL1bVjXaRobIEAAI7XGvb5xM098.png

    wKiom1bVjkGwthmWAAJqpbQMRD0225.png

    wKiom1bmnf6whsNqAARTLcpQJRs905.png

    这个就解释到这吧,

    剩下的就是打包上传了

    把模拟器的设备选一下

    如图:

    wKioL1bVkaOzZXBUAAAnkhJpWck696.png

    然后就是

    在Project->Archive进行编译

    wKioL1bVkuqjxHRYAACnjssBS6g500.png

    wKiom1bVkrWirrs5AACGy8hLWas161.png

    wKiom1bVk7-wO2aHAAB5G61ciuQ251.png

    接着就可以上传到APPStore了

    wKioL1bVlQKB1Iq8AABaIhCA-H8986.png

    还有最后一步就是登录到开发者中心找到iTunes Connect的APP

    找到准备提交,内建版本找到刚才上传的那个APP就可以了,如图:

    wKiom1bVlhmyVYZIAACc3bU7T-0090.png

    然后点击提交以供审核就可以了。

    重点来了

    在下面这个地方我是死了N多次

    wKiom1bVkrWirrs5AACGy8hLWas161.png

    如图:

    wKiom1bVlu_TVVndAACqd8EL7oM457.png

    最终的最终还是解决了,原因是因为有个证书过期了删了再下个就好了:

    打开钥匙串

    1240


    显示所有已过期的证书

    1240


    3,在‘登陆’和‘系统’中删除已过期的Apple Worldwide Developer Relations Certification Authority证书(‘系统’需要解除权限才能删除)

    1240


    4,下载新的Apple Worldwide Developer Relations Certification Authority证书,双击安装即可。

  • 相关阅读:
    sws_getContext函数参数介绍
    FFmpeg 将YUV数据转RGB
    信号槽同步
    git stash
    Qt 事件
    Qt 信号与槽函数
    微信红包的算法实现
    Python正则表达式中的re.S
    hive函数 -- split 字符串分割函数
    python None与Null
  • 原文地址:https://www.cnblogs.com/BK-12345/p/5232633.html
Copyright © 2020-2023  润新知