iOS从生成证书到打包上架-02(详细2016-10最新)
由于篇幅的限制,这篇接着上一篇(关于证书)写的,有需要的小伙伴可以先阅读上一篇
2.在App Store创建应用
1.回到Account,点击iTunes Connect
2.点击我的App
3.点击新建 App
4.依次按提示填入对应信息,然后点击创建,不懂填写什么,可以点问号都是中文的提示
5.根据你的APP类型对以下内容进行填写

6.选择你APP需要出售的价格(天朝软件一般免费的多,呵呵)

7.上传APP屏幕截图(可以少于5张,上架前还在纠结这个,因为UI只给了3张图),之前截图是需要,3.5英寸,4英寸,4.7英寸,5.5英寸的截图,在2016年7月份的时候苹果对此进行了改动。如果APP在不同屏幕上的显示,还有功能是一样的话,则只需要上传5.5英寸的截图即可。如果是不同屏幕上,功能或者显示界面不一样的话,则需要上传其他尺寸的截图(当然,保险的话还是都上传,反正又不用你来切图)
8.添加描述文件:这个问产品那边要就行,复制粘贴,不过最好是详细一些。
9.APP图标的上传则是需要一张1024*1024尺寸,不包含圆角的JPG或者PNG图片(直接叫UI给方形的图即可,丢上去会自动切圆角)

10.如果APP内有分享,或者登陆之类的,需要填写可以分享,或者登陆APP的账号和密码(记得叫后台不要把你给苹果的账号密码清了,不然可能审核不过)。如果是较复杂的APP的话,则需要拍摄一段视频,合成链接(可以到土豆网合成)附到备注里面。
此时这个构建版本还没有生成,我们先把基本信息填写完毕,然后再进入Xcode中把项目打包发送到过来。注意:填写完一定要点击右上角的保存。
3.打包应用ipa包
1.首先,确保有生成打包证书,就是刚刚创建的那个发布证书。
2.生成打包配置文件
3.生成完毕,下载到本地之后,双击安装到Xcode中。
描述文件的作用:
1> 能知道在哪台电脑上, 为哪台设备打包哪个程序
2> 哪台设备需要安装打包哪个程序
3> 里面包含了3个信息:ios_distribution.cer + 设备UDID + App ID
4.生成发布配置文件
发布证书和打包证书是同一个证书,已经在上面生成打包证书时一同生成。生成发布配置文件的步骤和上面的测试配置文件是一样的,区别是下面这个选项选的是app store 。配置完成之后,下载到本地,在Xcode打开的状态下双击安装。
发布证书的作用:
1> 发布的证书, 说清楚哪台电脑可以发布程序
2> 添加发布的描述文件,描述在哪台计算机上能够发布哪些应用程序
5.证书配置完毕,下面开始进行打包。
6.然后在项目中Scheme右边的设备选择真机设备,如果没有真机设备,选择iOS Device也可以。点击archive打包应用程序

打包完成之后,会弹出archives界面。在这个界面中选择export —> save for Ad hoc Deployment,一路点下去,最后选择位置到桌面保存,ipa就生成在本地了。
7.通过之后再导出到本地,默认会在桌面
8、然后点击Xcode,然后 打开Open Developer Tool 下的Application Loader
需要遵循协议,同意吧
9.一直下一步,到这个界面
10.下面就看网速了,我第一次上传了40分钟还是在转,后来取消了重传就行。
11、到这里就上传到iTunes了。回到Itunesconnect网站上你自己的App信息中查看一下,发送成功后返回到我的App,刷新页面,在构建版本处就会有个 + 号,点击 + 号把发送过来的程序添加上去就行了
12.然后所有东西都填写好了之后,点击页面右上角提交以供审核,然后你的应用就进入到排队等待审核的状态了。(现在大概1-2天就回有结果,而且一般审核都在晚上进行(时差问题)),剩下的,祝你好运了
#说明 :发布状态的,断点,全局断点,僵尸模式等都要去掉。
然后设置Release模式(Debug是测试的,Release是发布用的)
发布状态下打包的ipa文件在真机上是安装不了的,这个是用来上架用的,需要导出ipa用于测试的话,就选择development的证书。
写了2个小时,终于全部流程搞完,iOS APP上架就介绍到这来,如果有什么问题可以留言进行讨论。程序猿之间只有不断的技术碰撞才会让我们更加强大。
iOS从生成证书到打包上架-02(详细2016-10最新)的更多相关文章
- iOS从生成证书到打包上架-01(详细2016-10最新)
今天项目上架成功,在此小结一下这个过程,希望对这个流程有疑惑的小伙伴少走弯路(大神请忽略此文) 关于证书是什么,请自行百度,Google,这里直接上流程. 1.首先打开苹果开发者网站,Apple De ...
- iOS开发之 xcode6 APP 打包提交审核详细步骤
一. 在xcode6.1和ios10.10.1环境下实现app发布 http://blog.csdn.net/mad1989/article/details/8167529 http://jingya ...
- iOS App打包上架超详细流程
https://www.jianshu.com/p/817686897ec1?open_source=weibo_search
- iOS开发基础:最新的APP打包上架流程
之前有人留言让我更新部分文章,下面就为大家分享一下iOS的APP打包上架流程: 上传至apple developer 1.1 上传准备工作 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件 ...
- iOS 企业账号申请证书和打包ipa
准备: 299美元的企业账号. 1.登陆苹果开发者中心: https://developer.apple.com .点击Menber Center.输入企业账号和密码登陆. 2.登陆后选择“Certi ...
- ios打包 上架 了解
苹果开发者中心 https://developer.apple.com/account 上架收费相关了解 https://www.jianshu.com/p/681f00a561ca ios打包 上 ...
- IOS生成证书
1.生成本地签名文件, 点击此图标,选择证书助理,按照以下步骤生成签名文件,在生成证书时需要导入签名文件生成. 点击继续就能生成签名文件,保存次CSR文件. 2.生成证书 到下面这个页面选择证书的签名 ...
- iOS推送证书生成pem文件(详细步骤)
1.pem文件概述 pem文件是服务器向苹果服务器做推送时候需要的文件,主要是给php向苹果服务器验证时使用,下面介绍一下pem文件的生成. 2.生成pem文件步骤 1.打开钥匙串,选择需要生成的推送 ...
- 【转】漫谈iOS程序的证书和签名机制
转自:漫谈iOS程序的证书和签名机制 接触iOS开发半年,曾经也被这个主题坑的摸不着头脑,也在淘宝上买过企业证书签名这些服务,有大神都做了一个全自动的发布打包(不过此大神现在不卖企业证书了),甚是羡慕 ...
随机推荐
- RPM是RedHat Package Manager(RedHat软件包管理工具)
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...
- SDUT 1269 走迷宫(BFS)
点我看题目 题意:中文不详述. 思路 :上上上场比赛让一个BFS给虐了,上次比赛让一个三维的给废掉了.......所以急于从水题刷起......还因为数组开小了WA了5,6次 #include < ...
- TSS 任务状态段 详解
http://blog.163.com/di_yang@yeah/blog/static/86118492201222210725146/1 什么是TSS TSS 全称task state segme ...
- 徐汉彬:Web系统大规模并发——电商秒杀与抢购
[导读]徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设. 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西. ...
- [Quick-x lua]CCLabel类数字变化动作
之前写了个C++版本的,现在改成lua的, 两者原理是一样,但是动作的执行方式有些微区别 (因为lua无法继承CCActionInterval类,单纯使用lua的话无法调用action的update方 ...
- prim(与边无关,适合稠密的图,o(n^2))---还是畅通工程
题目1017:还是畅通工程 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1653 解决:838 题目描述: 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离.省政府“ ...
- Inventory > INV.MTL_MATERIAL_TRANSACTIONS Show Error Msg: ORA-20100: File lxxx.tmp creation for FND_FILE failed.
Fixed Step. 1. Backup error data CREATE TABLE MMT_BACKUP_0805 AS SELECT * FROM INV.MTL_MATERIAL_T ...
- 我的第一个Spring程序
1.程序结构 2.各个文件 ByeService.java package com.service; public class ByeService { private String name; pu ...
- 从零开始学习jQuery (七) jQuery动画-让页面动起来!
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 开发人员一直痛疼做动画. 但是有了jQuery你 ...
- .Net 提交页面,js修改的Label值会丢掉
<head id="Head1" runat="server"> <script src="../Jquery/jquery-1.1 ...