iOS App上架流程(2015详细版)

察觉笔者在三个dll工程里面新建叁个xaml文件起名成generic.xaml
要是那一个xaml里面存在中文则会编写翻译错误,发现这么树立的xaml使用的是gb2312编码

iOS App上架流程(二〇一六详细版)

果断文件-另存为-编码另存为 utf-8那样就好了。

初稿地址:http://www.jianshu.com/p/b1b77d804254 感激大神整理的这么详细

标题标缘由就在于,文本自个儿使用的编码和它评释的编码不相同等。xml解析器(也即是silverlight的xaml解析器)在对字节流(该字节流从前是采取gb2312进行编码的)进行解码时,用的便是宣称的编码(假如没有点名,则暗许为utf-8),由此那种不一致的标题会导致解码之后收获一些奇怪的字符,导致silverlight的xaml解析器不只怕辨别,从而抛出上述的不行。例如三个本应当分析成闭合符>的,结果被分析成任何字符。

一、前言:

用作一名iOSer,把开发出来的App上传到App
Store是必不可少的。上边就来详细讲解一下有血有肉流程手续。

接头那些缘故之后大家要做的正是,保障文件存款和储蓄的编码格式和它证明的编码格式一致即可。

二、准备:

一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、公司(Enterprise)、高校(University)六连串型,每年开销分别为$99$99$299免费。)。
贰个早就付出到位的花色。

A方案:将文件另存为UTF-8编码格式。

三、检查:

您的Xcode必须是规范版的,beta版本的Xcode是不能够上传项目标。
上传使用的 Mac 的 OS X系统必须也是行业内部版的,beta版本也很是。
请确认你安装的Xcode是从App
Store也许是开发者网站下载的,而不是从别的渠道得到的安装包安装的,因为违规途径下载的Xcode大概含有XcodeGhost
病毒。怎么着检查?

图片 1
反省措施

B方案:显式钦赐Xaml文件的字符集评释。由于Xaml也是xml,由此大家得以在文件中加上xml注解头,如下:

④ 、生成发布证书

图片 2
苹果开发者中央

上面输入已给付过的Apple账号和密码登录(借使你的处理器已经保存了密码,会一向进去)

图片 3
开发者登录账号

  • 2.点击:Certificates, Identifiers & Profiles
    (专门生成证书,绑定Bundle Id,绑定device设备,生成描述文件的地点)

图片 4
Member Center

  • 3.点击Certificates生成证书

    • 3.1 选择iOS, tvOS, watchOS
    • 3.2 选择All
    • 3.3 点击右上角新添加证书

图片 5
添加新证书1

  • 4.由于是做App上传,选取生产证书(选拔App Store and Ad Hoc)

图片 6
选择App Store and Ad Hoc

在意:1个开发者账号只好创设(1-1个开发(测试)证书,2-一个生产(发表)证书),即使您的App
Store Ad Hoc
前面包车型大巴按钮不可能选拔,则意味你的那一个账号不可能更创造新的生产证书了。

消除措施:

    1. 从一块利用那几个账号的人电脑上生成.p12文本,导入本身的微处理器。(尽量不要执行上边第②步)
    1. 比方你想生成的话,把现有的删除七个(建议删除时间相比靠前的)。注意:要是除去贰个证件,那么正在使用这么些注解的人将不能够再利用了,除非重新生成,然后利用.p12再次导入本身的计算机里!
      注意:如果你想删除证书,执行下面步骤,否则略过。

图片 7
删去证书

然后接上上海教室,生产证书部分继续

图片 8
生成证书2

图片 9
浮动证书3

图片 10
变更证书4

    1. 上传CS奥迪Q7文件去获取证书(CS途胜文件须求大家到本机钥匙串里去创建)

      • 5.1 在Launchpad的其余中间,点击钥匙串访问弹出如下界面

    图片 11
    其他

    图片 12
    钥匙串访问

    • 5.2
      工具栏选取钥匙串访问->证书助理->从证书颁发机构请求证书…

    图片 13
    伸手证书

    图片 14
    表明音信

    • 5.3
      将CSTucson文件保存到MAC磁盘的某部地点(这里自身选拔的是桌面,实行仓库储存)

    图片 15
    仓库储存证书

    图片 16
    点击完毕

    图片 17
    CertificateSigningRequest.certSigningRequest 文件

  • 6.然后归来浏览器,点击choose File..

图片 18
选择CSR文件

  • 7.选项创制好的:CertificateSigningRequest.certSigningRequest
    文件,点击采纳

图片 19
选取CSR文件

点击Generate上传证书

图片 20
上传CSR证书

  • 8.跳转到如下界面,点击 DownLoad
    下载生成的证明(cer后缀的公文),然后点击Done,你创建的公告证书就会储存在帐号中。

图片 21
下载生成的证件

图片 22
cer后缀的文件

专注:那些注明只好下载二回。点击下载后,关闭页面后就不可能再回到下载页面了。
假使不供给给其他电脑使用,则一向跳过下边附加项,跳转到第⑥步(绑定Bundle
Identifier)

<?xml version="1.0" encoding="gb2312" ?>
<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <!--测试-->
</ResourceDictionary>

叠加项:生成p12文件在其余电脑上运用那个公布证书

  • 1.双击安装证书后,打开钥匙串访问,采纳设置的评释右键单击

图片 23
设置的公告证书

只顾:如若没有导出,能够把那几个表明删除,然后再度双击下载的评释文件安装。

  • 2.导出评释

图片 24
导出注明

  • 3.仓库储存证书

图片 25
存款和储蓄导出的证件

留意:存款和储蓄的文件格式一定假如.p12

  • 4.设置密码

能够为评释设置密码,也足以不设置密码;假若设置了密码,那么外人安装那个注解的时候就要输入密码,不然不可能安装。那里就不设置密码了。

图片 26
安装密码

  • 5.保存导出的证书

图片 27
p12发表证书

假如急需在别的总结机上也能公布App,那么就务供给安装这么些发表证书。

而是建议使用A方案,那样兼容性更好有的。

⑤ 、创制App IDs和绑定你的App的Bundle Identifier

回去刚才的页面:https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action

  • 1.点击App IDs,进入如下界面,点击右上角的 +

图片 28
点击App IDs

  • 2.填写App IDs和Bundle Identifier

图片 29
填写App IDs和Bundle Identifier

注意:
1.上传App使用的Bundle
Identifier(不要有-,都是英文+数字)必须是定位的,不可能应用占位符。

2.比方你的Bundle
Identifier已经在网站上绑定了,就算您又涂改了您工程里面这么些Bundle
Identifier的话,须求重新进入到开发者账号里面绑定。

图片 30
修改工程的Bundle Identifier

上面选用App中富含的劳动,暗中同意有两项,别的的依照自个儿项目标供给开始展览选用

图片 31
App Services

  • 3.点击continue

图片 32
点击continue

  • 4.点击Register

图片 33
点击Register

  • 5.点击Done

图片 34
点击Done

⑥ 、生成描述文件(描述文件的意义正是把证件和Bundle Identifier关联起来)

  • 1.找到Provisioning Profiles ,点击All,然后点击右上角 +

图片 35
Provisioning Profiles

  • 2.因为是公布,所以采用下边App Store那一个描述文件,点击孔蒂nue

图片 36
选择App Store

  • 3.在App ID 这几个选项栏里面找到您刚刚创造的:App IDs(Bundle
    Identifier) 类型的套装,点击Continue

图片 37
选择发布项目标Bundle Identifier

  • 4.取舍你刚创制的昭示证书(恐怕生成p12文件的至极宣布证书),根据本身电脑上的发布证书日期来挑选,点击Continue

图片 38
选料创造的揭橥证书

  • 5.在Profile
    Name栏里输入一个名字(这几个是PP文件的名字,可无论输入,在那边自个儿用工程名字,便于分别),然后点击Generate

图片 39
给描述文件起个名字

  • 6.Download生成的PP文件,然后点击Done,双击安装(闪一下就完毕了,没其余成效)

图片 40
Download生成的PP文件

图片 41
变动的描述文件

柒 、在App Store开辟空间

  • 1.回到Member Center,点击iTunes Connect

图片 42
点击iTunes Connect

  • 2.登录开发者账号(依然后面已付费的账号)

图片 43

  • 3.登录打响后,点击自身的App

图片 44
点击本人的App

  • 4.点击左上角老大+号,点击新建(注意:大家是iOS App开发,不要选Mac
    App啦)

图片 45
新建 App

  • 5.挨家挨户按提醒填入对应新闻(SKU是集团用来做计算数据之类的id,遵照公司必要填写),然后点击创设

图片 46
填写App信息

注意:假如都填好之后,大概会告知您,你的App名称已经被挤占,那么糟糕意思,你不得不改名了!(而且提出大家起名不要往相比有名的App上靠,不然审核可能会被驳回)

  • 6.填写App别的信息

图片 47
App信息

  • 7.填写价格和行销范围(由于本身的开发者账号没有签订纳税合同,所以无法上线收费选用,所以不得不目前免费)

图片 48
填写价格和销售限制

  • 8.各种把分化尺寸的App截图拉入到相应的在那之中
    急需填写不一致尺寸的无绳电话机显示屏截图(也等于拿分裂尺寸的模拟器运营后,挑出足足3页最多5页实行截图然后拖到响应的区里)(在模拟器Command+S
    就能够保存显示器截图到桌面了)(注意:假使提醒拖进去的图片尺寸不对,则把模拟器弄成百分之百然后再Command
    加 S) 尺寸参照表在上面

图片 49
设置分裂尺寸的App截图

尺寸参照图

图片 50
尺寸参照图

  • 9.填写App简介

图片 51
填写App简介

  • 10.按提醒依次输入

图片 52
按提醒依次输入

漏洞相当多提醒:假设上传App 图标失利,提醒Alpha错误的话,看上面。
开拓你的图标图片,勾掉那些

图片 53
勾掉那一个

  • 11.点击分级前边的编撰,如实填写后,点击完毕

图片 54
分别新闻

  • 12.填写审核消息

图片 55
填写审核新闻

本子发表就是:(然后最上面采纳自行公布的话便是要是审核通过,就机关上流传App
Store供人下载)

  • 13.那时那么些营造版本还未曾生成,大家先把中央音信填写完结,然后再进来Xcode中把品种打包发送到过来。

    注意:填写完一定要点击右上角的保留。

八 、在Xcode中封装工程

找到你刚好下载的公布证书(后缀为.cer)可能p12文件,和PP文件,双击,看起来没反应,但是他们曾经进入到您的钥匙串中。

  • 1.在Xcode中挑选iOS Device(那里不能够选用模拟器),根据下图提醒操作

图片 56
选择iOS Device

  • 2.一旦你的接纳不援救横屏,把那多个勾去掉

图片 57
即便您的利用不帮衬横屏,把那多少个勾去掉

  • 3.查看版本号和营造版本号

图片 58
查阅版本号和营造版本号

  • 4.配置发表证书(ps:截图时选用的注解是漏洞百出的,我们瞩目一下,要选用公布证书)

图片 59
布局发表证书

注意:比方那里没有中绿叹号,代表你的安顿没难题,借使有,那正是注解和描述文件不匹配,恐怕描述文件里刚才选的Bundle和明日的工程的Bundle
Identifier不同,去develop.apple.com
上找到您的叙述文件在确认下绑定的bundle
Identifier和你工程是否一致的?

图片 60
检查

  • 5.将断点、全局断点,僵尸情势等都要去掉。

图片 61
去掉断点、全局断点

图片 62
Snip20160315_36.png

图片 63
Snip20160315_37.png

图片 64
去掉僵尸情势

  • 6.装置Release方式(Debug是测试的,Release是发表用的)

图片 65

图片 66

图片 67

图片 68

  • 7.选用 Xcode下 Product 下 Archive(专门用来传项目,大概打包项目)

图片 69
选择Archive

图片 70

图片 71

  • 8.涌出下图表明你没有拉长开发者账号,点击右下脚Add… 按钮就足以加上

图片 72
尚无添加开发者账号

  • 9.输入付费的开发者账号

图片 73
输入开发者账号

莫不会弹出上边这些界面,要是不弹出,按Command加。
图片 74

  • 10.然后回到Archive(选拔已付费的账号),然后点击Choose

图片 75
采纳已付费的账号

然后等待

图片 76
等待
11.选择Upload提交

图片 77
Upload提交

图片 78
上传成功

  • 13.回到ItunesConnect网站上您本人的App新闻中查阅一下

图片 79
在App信息中查阅

  • 14.在那么些创设版本这里就足以增加代码

图片 80
加上代码

点击号随后选拔代码版本

图片 81
添加塑造版本

  • 15.提交以供审核

图片 82
付给以供审核

  • 16.App已经从准备交付,变成正在等候审核境况

图片 83
正在等候审核情形

  • 17.等候苹果的审核…

九、补充

壹 、创设版本的法门有三种,一种是行使
Xcode(上边已经介绍了),另一种正是使用一个叫 Application Loader
这么些软件:

图片 84
Application Loader

  • 采用Xcode塑造版本:
    地点已经介绍(已经Archive的话,能够在Xcode: Window -> Organizer
    进入)

图片 85
Upload to App Store…

  • 行使Application Loader 构建版本:

    • 如上海教室,点击“Export…”,导出三个ipa文件(ps:为了确认保证起见、让苹果审核顺遂一点,那里能够先点击“Validate…”来说澳优(Dumex)下,这里就懒得验证了)
    • Application
      Loader下载Xcode的时候就早已下载了(没有的请自行下载),Xcode
      右键弹出下边界面

    图片 86
    Open Developer Tool

    • 开辟Application
      Loader(假如没有登录,会唤起您登录你的开发者账号)

    图片 87
    Application Loader

    • 选取你导出的ipa文件(也许双击“交付您的应用程序”选择ipa文件),之后按提醒操作就行,上传实现没有报错的话,过几分钟左右就足以在iTunes
      Connect 里面就足以观察您上传的这么些版本了。

    图片 88
    营造版本

补充就那么些呢,前边赶上再补充吧!个人建议创设版本接纳Application
Loader上传

最终膜拜版主 http://www.jianshu.com/p/b1b77d804254

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图