iOS-移动软件开发之APP上线流程

提交App前期准备:

  • app图标:
    58x58 87x87
    80x80 120x120
    120x120 180x180
  • appStore图标:
    1024x1024(图标不允许存在透明图层或者圆角形式)
  • 启动页面:
    3.5寸 640 x 960
    4寸 640 x 1136
    4.7寸 750 x 1334
    5.5寸 1242 x 2208
  • app界面截图(最少一张、最多五张)、演示视频可选。
    每一张截图都需要4个尺寸图。
    模拟器Command+S即可解屏。
    千图网:素材
  • 按钮必须有响应。
    切记:按钮如果没有响应你的app会被拒.如果有页面不要检查更新、前往更新、前往评分、五星好评等文字或按钮话,你的app也将会被拒.

在上架之前,我需要认真的描述一下苹果的各个证书的作用.(这样对于屌丝的我在制作的时候心里会清楚很多,如果您对这一块儿已经熟练于心了,那么请绕过直接阅读开始上架.)

  • 1.1开发者证书(分为 开发发布 两种类型即iOS Development 和 iOS Distribution),这是最基础的,用来证明开发者的身份,不论是真机调试还是上传AppStore都是需要的,Xcode7之后也就是iOS9之后支持无证书真机调试.
  • 1.2APPID这是每一个应用的独立标识,在设置中可以配置该应用的权限,比如是否用到了PassBook,GameCenter,以及更常见的Push服务,如果选中了Push服务那么久可以创建生成下面第三条所提到的推送证书,所以,在所有推送相关的配置中,首先要做的就是先开通支持推送服务的AppID.
  • 1.3推送证书(分为 开发发布 两种,分别为:APNs Development iOS 和APNs Distribution iOS)该证书在APPI'D配置中创建生成,和开发者证书一样,安装到开发者电脑上.
  • 1.4Provisioning Profiles 该配置文件将APPID 和开发者证书,硬件的Device绑定到一块,在开发者中心配置好后,可以添加到Xcode上.

开始上架

  • 1.制作APP对应的发布证书(Distribution Certification)
    用的你AppleID或者苹果开发者账号登陆苹果的开发者网站,点击账户之后可以看到下面的界面了,点击左边的Certificates, Identifiers & Profiles
开发者网站.png

进去到如下界面(我们创建各种证书就都是在这里制作的),如果所示:

2385282-9996bfaa1bbaa9f4.png

确认选中的是左边的Certificates选项下面的All之后,点击右上角的+号,如下图所示该界面上有两种证书类型,Development和Production。测试证书选iOS App Development,发布证书选App Store And Ad Hoc。咱们是要发布一个应用程序,所以选择发布证书。

选择发布证书选项.png

在选择好之后,点击最下面的蓝色Continue,进入下面的界面,注意:这里界面是告诉你需要一个钥匙串

CSR文件.png

这个界面是在说需要一个CSR文件(对于这个文件,你可以理解为,我们这是要申请苹果的发布证书,这个证书就好比现实生活中,你参加篮球比赛获得了第一名,给你发了个证书,你总要用一个封皮什么的把证书装起来吧,CSR文件可以理解为就是用来把苹果的发布证书装起来的那个封皮)。到这一步我们就来创建一个CSR文件,Mac下,打开自带的钥匙串访问(在应用程序->其他里面就可以找到),通过证书助理,从证书颁发机构请求证书如图:

创建CSR文件.png

选中后进入下图,该图中的用户电子邮件地址,选择存储到磁盘,点击继续。CSR文件创建成功。

![


CRS存放磁盘.png

回到刚才的网页中,点击Continue,看到下面界面选择Choose File 把你的CSR文件选上,继续continue:

2385282-d1b1fb9fe51686c3.png

发布证书创建完成,如图

2385282-6360e05ce7a725d0.png

证书创建成功后,点击Download下载证书,并双击,安装证书。至此,发布证书创建过程就结束了。

  • 2.AppID设置
    首先确认你选中的是Identifiers下面的App IDs,点击右上角的+号,进入如下界面
2385282-631a1b7556eecbde.png

**Name可以随便写个字符串 **,但不要包括 *@, &, , ', " 等特殊字符串,一般可以写上你自己的工程名,便于区分和记忆。接着,下面让我们填写Bundel ID,一般格式是这样的com.anya.YourProjectName。Bundel ID 在打包工程的时候会用到。点击下一步,Submit提交,App ID创建成功。

  • 3. 创建Provisioning Profiles文件
    首先确认你选中的是Provisioning Profiles 下的All,点击右上角的+号。出现下图:
配置文件1.png

选择App Store,点击Continue,在下面的界面选择刚刚我们创建的App ID。

配置文件2.png

点击Continue,选择你的发布证书进入下图:

配置文件3.png

点击Continue,并填写Name,名字随意但是你要记住,在随后的Xcode中要选择上你的这个文件,点击Generate

配置文件4.png

Profiles文件创建完毕点击Download下载下来,并双击安装

  • 4.创建应用程序信息
    接着上面的步骤,点击箭头所指的Account回到开始,
    2385282-0b4f20d2d25f289d.png

进入到下面的界面,点击箭头所指的iTunes Connect,进入填写

2385282-05673da83b973655.png

点击continue,到下图中箭头所指的我的App,点进去

2385282-7bd05d3aafa836c6.png

点击新建按钮


2385282-a816f4b9bd879d9b.png

选择New App,出现下图


注册新的App

填写我们的App名称(必须是唯一的),选择我们支持的语言,和Bundle ID(选择你上面创建的Bundle ID),SUK和我们的Bundle ID一致就可以。填完之后Create。

  • 5.在Xcode中构建版本
    回到Xcode中,做如下操作

  • 5.1这里不选择模拟器,而是真机,如果没有真机直接就按下面选择的做就可以了


    2385282-6ba4670cccc6d529.png
  • 5.2 按照步骤来设置就可以了

2385282-f1b34f3272501cff.png
  • 5.3构建版本 Product -->Archive
    2385282-28580fba613a760d.png

    之后提交就好了,如果网速比较慢的话,可能在网页上回等几分钟才会出现你的构建版本,不要着急,等待一会就好。切记Xcode7你不要最小化那个构建的窗口,可以不是活动窗口,但是一定不要最小化,不然,你会很失望的,这算是一个BUG吧。

可能有些地方还是说的不太明白,可以通过评论,我看到会即使回答.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,482评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,377评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,762评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,273评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,289评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,046评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,351评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,988评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,476评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,948评论 2 324
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,064评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,712评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,261评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,264评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,486评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,511评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,802评论 2 345

推荐阅读更多精彩内容