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开发半年,曾经也被这个主题坑的摸不着头脑,也在淘宝上买过企业证书签名这些服务,有大神都做了一个全自动的发布打包(不过此大神现在不卖企业证书了),甚是羡慕 ...
随机推荐
- [转载]MongoDB开发学习(2)索引的基本操作
索引能够极大的提高查询的效率.在数据库中简历索引必不可少. 在MongoDB中可以很轻松的创建索引. 默认索引_id_ 开启MongoDB服务器,创建数据库cnblogs,创建集合Users .(关于 ...
- About GAC
http://blogs.msdn.com/b/msbuild/archive/2007/04/12/new-reference-assemblies-location.aspx http://web ...
- ASP.net Application及Session 的start end 方法总结
经过几天的摸索,试验,今天终于可以将Application及Session对象的Start和End方法做下总结了. Application_start: 第一个访问网站的用户会触发该方法. 通常会在该 ...
- eclipse查看.project .class隐藏文件
fileter ->*.resource勾选:
- wordpress的使用
ubuntu 发送邮件学习资料: http://edu.51cto.com/lesson/id-6066.html 相关插件: Disable Google Fonts 使用中出现的问题: 1:wor ...
- Android 性能优化之使用MAT分析内存泄露问题
我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备的内存也越来越大了,但由于Android ...
- linux下 修改配置文件的命令
vi或vim 进入后,按i,屏幕下方会出现INSERT字样,此时可以修改内容 按ESC,退回命令模式 :x是保存退出 :q!是不保存退出
- 编译android后找不到ramdisk-u.img[已解决]
--- --- #!/bin/bash OUTDIR=out/target/product/tiny4412AHOSTBIN=out/host/linux-x86/bin # install vend ...
- 【POJ】1141 Brackets Sequence
经典DP问题,注意输入不要使用while(xxx != EOF),否则WA,测试数据只有一组.同样的测试数据可能有多种答案.但最小长度唯一.一定不能用while,切记. #include <io ...
- Android开发UI之控件-Android-PullToRefresh
下拉刷新,使用的是Android-PullToRefresh,Github--https://github.com/chrisbanes/Android-PullToRefresh PullToRef ...