2017年最新整理的xcode打包IPA上传App Store完整教程,帮助新手们快速掌握ios上架流程!ios
分为8 步进行xcode
一、申请iOS证书app
二、导入证书到钥匙串工具
三、xcode配置iOS证书测试
四、配置xcode打包环境spa
五、打包并导出IPA包3d
六、在iTunes Connect建立App调试
七、上传IPA到iTunes Connectcode
八、上传IPA成功后到iTunes Connect提交审核blog
1、申请iOS发布证书和描述文件
一、首先申请一个App IDs(应用身份证)、已申请略过。
APP IDs在后面不少地方用到
首先打开开发者中心https://developer.apple.com/cn/,进入证书页面。
1.1点击证书、ID及配件文件,进入设置。
1.2选择App IDs –>点击+建立一个新的App ID
其中有两项须要你本身填:
第一项Name,用来描述你的App ID,这个随便填,没有什么限制,最好是项目名称,这样方便本身辨识(不容许中文)
第二项Bundle ID (App ID Suffix),这是你App ID的后缀,须要仔细填写。用来标示咱们的 app,使它有一个固定的身份,和你的程序直接相关。填写 App ID 的格式为:com.company.appName(要有两个点.)照着格式写,写个方便记的,后面不少地方要用到。
第三项配置服务权限,默认会选择2项,不能修改,其它经常使用的苹果支付,APP推送通知,根据本身须要的服务选择上,而后点击Continue确认,下一步。
选择苹果支付和推送通知,还须要建立对应的iOS苹果支付证书和iOS推送证书。
通常没什么要求默认就好。
检查下没有错的话直接点击Register后点击Done完成App ID的建立。
二、申请发布证书
这里用Appuploader工具直接申请导出p12文件和描述文件,后面上传IPA也要用到。
若是还没安装Appuploader先安装好
Appuploader安装教程
2.1打开Appuploader,输入苹果开发者中心帐号,登陆。
2.2选择Certification
2.3点击+ADD,这里有开发证书等等建立选项,这里选第三项发布证书。
若是你以前有了发布证书也能够不用建立,用以前的也行,苹果规定我的只能建立3个发布证书。
2.4输入,证书名称(随意) 邮箱(任何邮箱都行) 密码(后面导入钥匙串助手时用到)而后点击ok
2.5此时生成了好了一个发布证书,点击p12 File,下载证书文件,保存到电脑。
这样发布证书就建立好了。
三、申请发布描述文件
3.1回到软件点击Profiles
3.2点击+ADD,这里有开发描述文件等等选项,这里选发布描述文件。
3.3选择APP IDs,以前在开发者中心建立的,这里会自动出现。
3.4勾选刚建立的发布证书关联好,输入name,点击ok
注意:若是你以前建立了多个发布证书,下面发布证书框显示多个发布证书,
能够全选,默认最新建立的发布证书,打包时输入最新建立的发布证书密码。
ps:发布证书不一样的app能够通用的,描述文件不一样就好了。
3.5此时生成了发布描述文件,点击 Download下载到电脑保存
如此就获得了一个.p12证文件和.mobileprovision描述文件
2、导入iOS证书p12到钥匙串
一、打开钥匙串助手,双击p12文件,默认钥匙串是(登陆),注意这里必定要选择(系统)
这样后面打包时iOS证书才不会报错。
二、导入后提示此证书是由未知颁发机构签名的,由于不是用本机的钥匙串文件申请的iOS证书
不过不要紧,设置一下信任就行了
三、双击证书、点击信任,使用此证书时,设置为始终信任。
3、xcode配置iOS证书和打包环境
一、用xocde打开你的项目,点击进入设置证书界面。
有两个地方都要设置
选择Code Signing下面的release(发布版)Debugs是测试版,若是打包测试就选测试版,导入iOS发布证书。
上架App Store选择发布版的。
而后选择你刚上传的对应iOS发布证书
二、回到基本信息设置界面,Bundie 这项填写,最早建立的那个appid,跟建立iOS描述文件时选择的要同样。
如今下面还有个错误提示,由于尚未导入iOS描述文件。
三、双击.mobileprovision描述文件,闪一下就自动导入到xcode,不报错表示能够了。
四、选择xcode菜单栏若是图所示
五、把Archived修改成Release
六、点击选择设备,选择为打包设备。
4、项目打包IPA包导出
一、选择菜单栏如图所示,若是Archive仍是灰色的,说明以前的配置没有生效,退出从新打开下。
点击Archive,开始打包。
二、打包进度条走完后,会弹出如下界面,点击Expcrt
三、这里是我的开发帐户发布到App Store,因此选择第一项,点击Next。测试调试的选第二项。
四、选择你的开发者帐号,还没登陆会提示你登陆,点击Choose,会检查你的证书是否正确。
五、iOS证书检测经过就到了这一步、点击Export,就会导出 一个文件夹,里面就是IPA文件,大功告成了。
6、在iTunes Connect建立App
6.1回到软件,点击ItunerConnect,进入iTunes Connect进入建立APP。
6.2选择个人APP点击左上角+号选择新建APP,输入你的应用名称,语言,套装ID,以前在开发者中心建立的对应APP IDs
(与刚才建立iOS发布描述文件时所选的appid要一致,这样用iOS证书打包的IPA,上传就能对应识别到)
sku不能写中文,点击建立。
6.3这里提示要用到Xcode或者Application loader提交IPA,等下用Appuploader直接在Windows环境下上传ipa,不用Mac也行。
如今APP各项信息都没填写,等下把IPA上传成功了再填写。
这里构建版本旁边尚未出现+号,后面上传了IPA就会出现,等下会用到。
7、上传IPA到App Store
7.1打开Appuploader程序,点击Upload.
7.2选择刚生成的iap包,Appuploader将自动上传你的IPA,当出现如下提示时,说明上传成功,点击deail能够查看APP信息。
8、回到iTunes Connect提交审核
8.1上传好了IPA,而后回到iTunes Connect,进入填写信息的页面,下边有一个构建版本的选项,以前这旁边没有+号的,若是上传成功了,过几分钟旁边会出现一个加号按钮,点击一下+而后会出现你刚上传的APP,有上传多个版本会出现多个,点选、点击完成便可。
注意:若是一段时间后没有出现+号,可能ipa不符合要求,会有个反馈邮件过来,根据反馈的问题修改后从新上传。
添加了构建版本,若是要修改添加,打包时增长下版本号,若是跟以前的相同那上传不了。
点击删除又会出现+号,可选择其余上传的版本去提交审核。
8.2而后设置好APP相关的信息、类别,价格、销售服务等。
截图的话、若是你的应用只支持 iPhone,你只需提供 5.5 英寸的显示屏截图
像素-纵向:1242 x 2208,横向:2208 x 1242
72 dpi、RGB、平展、不透明
高品质 JPEG 或 PNG 图像文件格式)便可。
其余尺寸的勾选引用5.5寸的就行,最多上传5张。
若是你的应用支持iPad,一套 12.9 英寸的屏幕截图就能够知足要求。
APP图标的规格则为1024*1024
8.3设置好相应的APP信息后,点击提交以供审核。
8.4提交审核回到个人APP查看会提示正在等待审核,审核有时很快一两天,或要几天时间,常登录看看审核状况,或看邮件提示。
若是变成可供销售,恭喜你~上架成功了,若是显示被拒绝,点击查看问题,根据反馈修改再从新上传。