先大概说一下IOSAPP上架的几个步骤(详细步骤见下图):app
建立证书请求文件ide
登陆苹果开发者中心生成发布者证书(下载下来要双击一下)工具
设置APPID(要用到Bundle ID,建议从XCode中复制这样的话就不用更改XCode项目里的Bundl ID里,否则还得改)图片
生成配置文件(要用到APPID和证书,退出XCode再双击配置文件,打开项目)开发
在开发者中内心的ITunes Connect里的APP新建APP项目并配置相应的信息(须要各个版本的屏幕截图,运行模拟器,调到最大(command+1)用command+S截图(若是你的键盘没有更改command键的话),还有就是一个1024*1024的图标,不能有圆角)get
设置XCode的一些属性(主要是选择配置文件和证书帐号之类的)it
打包并上传你的程序io
详情以下:编译
建立证书请求文件登录
接着还有证书请求文件,有的人叫他CSR文件,证书一会要用到这个文件。
首先打开应用程序-》实用工具-》钥匙串访问(KEY CHAIN),左上角钥匙串访问-》证书助理中,选择"从证书颁发机构求证书",以下图:
在下图所示的界面,你的电子邮件地址:填你申请开发者帐号的名称,也就是你登陆苹果开发中心的用户名,经常使用名称,随便起可是要能找到,建议和APP的素材放到一块儿,可是这个能够单独用一个文件夹来存放证书,CA空,选择存存储到磁盘,点击"继续",而后完成。如图:
有了证书请求文件就能够建立证书了
找到苹果开发者中心的Member Center(会员中心)
如图:
输入公司或我的的开发者帐号和密码,如图:
建立证书
而后登录,就会出现如下界面:点击Certificates, Identifiers & Profiles
接着看到下图,按照下图继续点击,
接着就能够制做证书文件,就选
就像以前建立APPID同样建立证书文件,须要用到刚才的那个文件,如图:
而后一直continue到这个界面,须要你选择刚才下载的证书请求文件,不要找错,如图:
下载证书
而后Done,下载好的证书须要双击一下导入到钥匙串里面。
接着就是到APPID里设置应用程序的名字(这个随便啦记住就行啦一会会用到的)和Bundle ID(建议从XCode中直接复制过来)
接着建立APPID
如图:
而后continue,Submit,Done。
而后就是建立配置文件
而后continue,
而后Done,退出XCOde双击配置文件,XCode会启动,打开项目便可。
接着登陆ITunes Connect,新建APP
左上角,点+,新建APP
接着还有就是配置一些应用程序的信息,只要是没说可不填的都尽可能填上
如图:
每一个版本最好都要有几张图片,图片的来源就是运行全部的模拟器,用command+1调到最大,而后command+s就能够了
接着就是XCOde的配置了,HEHEHEHE是配置文件的名字
这个就解释到这吧,
剩下的就是打包上传了
把模拟器的设备选一下
如图:
而后就是
在Project->Archive进行编译
接着就能够上传到APPStore了
还有最后一步就是登陆到开发者中心找到iTunes Connect的APP
找到准备提交,内建版本找到刚才上传的那个APP就能够了,如图:
而后点击提交以供审核就能够了。
重点来了
在下面这个地方我是死了N屡次
如图:
最终的最终仍是解决了,缘由是由于有个证书过时了删了再下个就行了:
打开钥匙串
显示全部已过时的证书
3,在‘登录’和‘系统’中删除已过时的Apple Worldwide Developer Relations Certification Authority证书(‘系统’须要解除权限才能删除)
4,下载新的Apple Worldwide Developer Relations Certification Authority证书,双击安装便可。
文/小热狗(简书做者) 原文连接:http://www.jianshu.com/p/82c65767a2c2 著做权归做者全部,转载请联系做者得到受权,并标注“简书做者”。