xcode打包IPA上架App Store图文详解

图片描述

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查看会提示正在等待审核,审核有时很快一两天,或要几天时间,常登录看看审核状况,或看邮件提示。

图片描述

若是变成可供销售,恭喜你~上架成功了,若是显示被拒绝,点击查看问题,根据反馈修改再从新上传。

相关文章
相关标签/搜索