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开发半年,曾经也被这个主题坑的摸不着头脑,也在淘宝上买过企业证书签名这些服务,有大神都做了一个全自动的发布打包(不过此大神现在不卖企业证书了),甚是羡慕 ...
随机推荐
- 解决在构造函数中使用Session,Session为null的问题
问题描述: public abstract class PageBase : System.Web.UI.Page 在PageBase中如何使用Session??? 我直接用 Session[&quo ...
- ExtJS4.2学习(17)表单基本输入控件Ext.form.Field(转)
鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-12-11/189.html --------------- ...
- 机器学习算法与Python实践之(三)支持向量机(SVM)进阶
机器学习算法与Python实践之(三)支持向量机(SVM)进阶 机器学习算法与Python实践之(三)支持向量机(SVM)进阶 zouxy09@qq.com http://blog.csdn.net/ ...
- 不改变中间层,如何玩转 .NET 的远程处理功能?
原文链接: https://msdn.microsoft.com/enus/library/aa289846(v=vs.71).aspx Visual Studio .NET 2003 该方案展示了传 ...
- jenkin系列_调度jmeter实现分布式测试
假设现在有 192.168.1.100(jmeter 控制器 C ).192.168.1.101(jmeter负载机 B)两台机器进行分布式测试,各个步骤如下 1. C 和B 安装jmeter,并运行 ...
- 服务器部署_linuix下 一台nginx 多域名
近日朋友要我帮他调服务器, 一. 初步需求如下: 1. 一台服务器下要放三个应用,对应三个域名:www.aaa.com,www.bbb.com,www.ccc.com. 2. 其中后两个应用也要可以用 ...
- Delphi编写自定义控件以及接口的使用(做了一个TpgDbEdit)
写给觉得自己编写Delphi很复杂的人,包括自己. Delphi自己写控件其实并不难,难的在于开发复杂的控件.(其实,编程,很多东西都是会了就不难,因此,我怕自己日后觉得自己写控件很难,特意在这记录自 ...
- EqualsBuilder和HashCodeBuilder
package com.osc.demo; import java.util.List; import org.apache.commons.lang.builder.EqualsBuilder; i ...
- BMS 项目过程中遇到的问题
环境搭建的问题 Git的ssh私人密钥问题, 路劲不正确的话使用ssh方式连接github进行远程push或clone会出现需要输入密码而怎么输入都不正确的情况,这个时候使用下面的办法: http方面 ...
- oracle的一种字符串处理机制。
orcale会把空字符串当成Null进行存储,sqlserver直接存储空字符串