最新iOS发布App Store详细图文教程~
网上有很多关于iOS发布上架的教程,但大多比较旧而且不完整、不够清晰。所以整理了一个详细完整的iOS APP发布上架App Store的图文教程。分享给小白到大神路上前进的你我。
上架iOS需要一个苹果开发者账号,还没有的话申请一个。
上架过程分七个步骤,按步骤一步步来。照着教程做简单、快速就能完成iOS APP的上传。
1、创建APP身份证(App IDs)
2、申请iOS发布证书
3、申请iOS发布描述文件
4、导入iOS证书到xocde打包IPA
5、在iTunes Connect创建App
6、上传IPA到App Store
7、上传好IPA回到iTunes Connect填写APP信息并提交审核
一、创建唯一标示符App IDs
APP IDs在后面创建发布文件,创建APP时都要用到。
如果之前iOS调试时创建过了,就不用重新创建了,还是用那个appid。
首先打开开发者中心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,使它有一个固定的身份,和你的程序直接相关。填写 Explicit App ID 的格式为:com.company.appName,照着格式写,写个方便记的,后面很多地方要用到。
第三项App Services,默认会选择2项,不能修改,其它如APP需要推送通知就勾选下推送通知的服务,没有其他要求选择默认的,然后点击Continue确认,下一步。
检查下没有错的话直接点击Register后点击Done完成App ID的创建。
二、申请发布证书
这里使用Appuploader工具,直接申请导出p12证书文件和.mobileprovision描述文件
2.1打开Appuploader,输入苹果开发者中心账号,登录。
2.2选择Certification
2.3点击+ADD,这里有开发证书等等创建选项,这里选第三项发布证书。
如果你之前有了发布证书也可以不用创建,用之前的也行,苹果规定个人只能创建3个发布证书。
2.4输入,证书名称(随意) 邮箱(任何邮箱都行) 密码(后面打包编译时用到)然后点击ok
2.5此时生成了好了一个发布证书,点击p12 File,下载证书文件,保存到电脑。
这样就得到了一个p12的iOS发布证书文件
三、申请发布描述文件
3.1回到软件点击Profiles
3.2点击+ADD,这里有开发描述文件等等选项,这里选发布描述文件。
3.3选择APP IDs,之前在开发者中心创建的,这里会自动出现。
3.4勾选刚创建的发布证书关联好,输入name,点击ok
注意:如果你之前创建了多个发布证书,下面发布证书框显示多个发布证书,
可以全选,默认最新创建的发布证书,打包时输入最新创建的发布证书密码。
ps:发布证书不同的app可以通用的,描述文件不同就行了。
3.5此时生成了发布描述文件,点击 Download下载到电脑保存
四、Xcode上传证书编译打包
1、导入iOS证书p12到钥匙串
1.1打开钥匙串助手,双击p12文件,默认钥匙串是(登录),注意这里一定要选择(系统)
这样后面打包时iOS证书才不会报错,输入创建iOS证书设置的密码,导入进去。
1.2导入后提示此证书是由未知颁发机构签名的,因为不是用本机的钥匙串文件申请的iOS证书
不过没关系,设置一下信任就好了
1.3双击证书、点击信任,使用此证书时,设置为始终信任。
2、xcode配置iOS证书和打包环境
2.1用xocde打开你的项目,点击进入设置证书界面。
有两个地方都要设置
选择Code Signing下面的release(发布版)Debugs是测试版,上架App Store选择发布版的。
然后选择你刚上传的对应iOS发布证书
2.2回到基本信息设置界面,Bundie 这项填写,最先创建的那个appid,跟创建iOS描述文件时选择的要一样。
现在下面还有个错误提示,因为还没有导入iOS描述文件。
2.3双击.mobileprovision描述文件,闪一下就自动导入到xcode,不报错表示可以了。
2.4选择xcode菜单栏如果图所示
2.5把Archived修改为Release
2.6点击选择设备,选择为打包设备。
3、项目打包IPA包导出
3.1选择菜单栏如图所示,如果Archive还是灰色的,说明之前的配置没有生效,退出重新打开下。
点击Archive,开始打包。
3.2打包进度条走完后,会弹出以下界面,点击Expcrt
3.3这里是个人开发账户发布到App Store,所以选择第一个,点击Next。
3.4选择你的开发者账号,还没登录会提示你登录,点击Choose,会检查你的证书是否正确。
3.5iOS证书检测通过就到了这一步、点击Export,就会导出 一个文件夹,里面就是IPA文件,大功告成了。
这个IPA包就可以上传到App Store了。
五、在iTunes Connect创建App
5.1进入iTunes Connect进入创建APP,选择我的APP点击左上角+号选择新建APP,输入你的应用名称,语言,套装ID,之前在开发者中心创建的对应APP IDs(与刚才创建iOS发布描述文件时所选的appid要一致,这样用iOS证书打包的IPA,上传就能对应识别到)sku不能写中文,点击创建。
5.3这里提示要用到Xcode或者Application loader提交IPA,等下可以用Appuploader直接上传ipa,更快。
现在APP各项信息都没填写,等下把IPA上传成功了再填写。
这里构建版本旁边还没有出现+号,后面上传了IPA就会出现,等下会用到。
六、Windows环境下上传IPA到App Store
6.1打开Appuploader程序,点击Upload.
6.2选择刚生成的iap包、Appuploader将自动上传你的IPA,当出现以下提示时,说明上传成功,点击deail可以查看APP信息。
七、回到iTunes Connect提交审核
7.1上传好了IPA,然后回到iTunes Connect,进入填写信息的页面,下边有一个构建版本的选项,之前这旁边没有+号的,如果上传成功了,过几分钟旁边会出现一个加号按钮,点击一下+然后会出现你刚上传的APP,有上传多个版本会出现多个,点选、点击完成即可。
注意:如果一段时间后没有出现+号,可能ipa不符合要求,会有个反馈邮件过来,根据反馈的问题修改后重新上传。
添加了构建版本,如果要修改添加,打包时增加下版本号,如果跟之前的相同那上传不了。
点击删除又会出现+号,可选择其他上传的版本去提交审核。
7.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
7.3设置好相应的APP信息后,点击提交以供审核。
7.4提交审核回到我的APP查看会提示正在等待审核,审核有时很快一两天,或要几天时间,常登陆看看审核情况,或看邮件提示。
如果变成可供销售,恭喜你~上架成功了,如果显示被拒绝,点击查看问题,根据反馈修改再重新上传。
最新iOS发布App Store详细图文教程~的更多相关文章
- iOS应用App Store发布流程
iOS应用App Store发布流程 要发布iOS应用到App Store首先得有一个开发者账号,且不能是企业版(企业版只能部署inhouse,不能部署到App Store). 应用发布到App St ...
- iOS 证书、真机调试、发布 App Store
之前对iOS的证书弄的很不清楚,Xcode里面也有各种证书,作为一只有强迫症的巨蟹座,这是不能忍的 趁着准备发布自己的第一个app,梳理一下这块内容 主要参考了这几篇文章: iOS开发:创建真机调试证 ...
- WiFi密码破解详细图文教程
每天都能看到有不少网友在回复论坛之前发布的一篇破解WiFi密码的帖子,并伴随各种疑问.今天流云就为大家准备一篇实战型的文章吧,详细图文从思维CDlinux U盘启动到中文设置,如何进行路由SSID扫描 ...
- [App Store Connect帮助]一、 App Store Connect 使用入门(4)iOS 版 App Store Connect
通过 iOS 版 App Store Connect,您可以在移动设备上查看销售数据.App 元数据和顾客评论.您还可以检查 App 状态.发布您 App 的新版本并回应“Resolution Cen ...
- wireshark怎么抓包、wireshark抓包详细图文教程
wireshark怎么抓包.wireshark抓包详细图文教程 作者:佚名 来源:本站整理 发布时间:2013-05-02 19:56:27 本日:53 本周:675 本月:926 总数:3749 ...
- Godaddy主机从购买到开通的详细图文教程(2013年)
http://bbs.zhujiusa.com/thread-10-1-1.html Godaddy主机从购买到开通的详细图文教程(2013年最新) Godaddy是全球域名注册商中的NO.1,同时也 ...
- 【WiFi密码破解详细图文教程】ZOL仅此一份 详细介绍从CDlinux U盘启动到设置扫描破解-破解软件论坛-ZOL中关村在线
body { font-family: Microsoft YaHei UI,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-ser ...
- Spring Boot -05- 多模块结构项目构建与测试(详细图文教程)IDEA 版
Spring Boot -05- 多模块结构项目构建与测试(详细图文教程)IDEA 版 百度很多博客都不详细,弄了半天才把 Spring Boot 多模块项目构建开发整的差不多,特地重新创建配置,记录 ...
- zookeeper集群环境搭建详细图文教程
zookeeper集群环境搭建详细图文教程 zhoubang @ 2018-01-02 [文档大纲] 友情介绍 软件环境 注意点 环境安装 1. 新建用于存储安装包以及软件安装的目录 2. 下载安装z ...
随机推荐
- 飞思卡尔 HCS12(x) memory map解说
对于用MCU的人来说,不一定要明白HCS12(x) memory map的机制和联系.因为如果没有系统地学习操作系统和编译原理之类的课程,确实有些难度.并且,对于DG128 XS128这样的MCU,默 ...
- UVa10891 Game of Sum
给定n个数字,A和B可以从这串数字的两端任意选数字,一次只能从一端选取.两人都采用最优策略,A先手,问A和B各自得到数字的和的差值最大为多少? 区间DP F[i][j]表示区间i~j内A能得到的最大数 ...
- 快速了解Android重要机制
转自 http://www.jianshu.com/p/5f6d79323923 一.Android系统底层研究 关于底层的知识点不是在一篇文章中能讲解清楚,参见本人的Android底层研究系列,不断 ...
- 日志组件Log4Net
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSec ...
- 【leetcode】500. Keyboard Row
问题描述: Given a List of words, return the words that can be typed using letters of alphabet on only on ...
- sh脚本变量赋值时同时执行命令时的环境问题
在v2ex看到一个问题: 允许在一个命令之前立即发生一个或多个变量赋值,这些赋值为跟随着的命令更改环境变量,这个赋值的影响是暂时的. 那为什么: int=100 int=10 echo $(($int ...
- 如何使用python查看视频的长度
import subprocess import re def get_length(filename): result = subprocess.Popen(["ffprobe" ...
- json model 互转
1.json转model TestModel tm = new TestModel();JavaScriptSerializer js = new JavaScriptSerializer();tm ...
- (5)Toad for oracle使用
版本 toad 11.6 1.表数据颜色设置 误操作后表颜色变成这样 界面选择:view-Toad Optins 选择传统模式可以改回到原来的颜色 2.解决锁表 Database-Monitor-Se ...
- HDU 17新生赛 正品的概率【数论-概率论】
正品的概率 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ...