ios app应用程序发布到app store流程

1,首先你需要有一个apple developer开发者账号,登入后台。

需要创建一个发布者证书,可以看到上面我 已经创建了一个开发者证书,下面是新创建的发布证书。

创建的步骤如下:

打开mac的钥匙串管理,

生成一个CertificateSigningRequest.certSigningRequest 文件,然后在新建一个证书,如下图:

然后将生成的CertificateSigningRequest.certSigningRequest文件选择上传,生成一个证书文件,下载双击安装。

再此查看钥匙串访问,可以看到证书:

app id和device再调试的时候应该已经创建了,忽略这个步骤,然后创建一个新的provisioning profiles,如下图:

然后下载安装

然后做一些准备工作,发布到app store,首先进入开发者中心,进入itunes connect

然后添加一个新的app,把改需要的信息都填写进去

准备工作完成,然后打开xcode,打开代码工程,设置好工程属性,主要是bundle id   building setting里面的code signing

选择对应的发布证书,然后准备打包。

打包的时候,目标一定要选择 ios devices,不然 product ->archive选项是灰显的

选择XCode->product->archive来打包ipa文件,如下图

然后选择分发

上传至apple 服务器,等待审核即可。

当然也可以选择第二项,保存到本地,然后去运行安装。 或者采用xcode带的工具 application loader来上传,不过这个工具经常因为网络问题,而出现很多阻碍,建议用xcode直接上传。

在finder中选择应用程序(Applications)->右键选择Xcode->显示包内容->contents->Applications->Application Loader

打开Application Loader会出现登录界面,同样用登录开发者中心的账号登录,第一次登录会出现一个接受协议页面,打√后继续就行了

c.进入后选择Deliver Your App,会出现你在developer中心填写的项目,是等待上传状态,选择上传ipa就可以了。

4.上传成功后再回到开发者中心,刷新页面就会发现项目是等待审核状态了,正常审核周期是5个工作日

打包时候有些资源是必须要有的,不然会上传验证失败,Icon.png Icon-72.png Icon-76.png Default.png等

具体可以搜索其他资料。

原文查看:

http://www.seanyxie.com/ios-app%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%8F%91%E5%B8%83%E5%88%B0app-store%E6%B5%81%E7%A8%8B/

另外一篇关于qml部署和开发ios app的文章:

http://www.seanyxie.com/qt-qml%E7%A7%BB%E5%8A%A8%E5%BC%80%E5%8F%91%E4%B9%8B%E5%9C%A8ios%E4%B8%8A%E5%BC%80%E5%8F%91%E5%92%8C%E9%83%A8%E7%BD%B2app%E6%B5%81%E7%A8%8B%E7%AE%80%E4%BB%8B/

时间: 2024-10-28 23:10:30

ios app应用程序发布到app store流程的相关文章

《企业级ios应用开发实战》一1.3 iOS企业应用程序的发布

1.3 iOS企业应用程序的发布 除了上述特点,iOS企业应用还有一个显著的特点,就是应用程序的发布方式.iOS企业应用具有两种发布方式:In-House和Ad-Hoc,它们并不经过苹果公司的App Store进行发布,而只是在企业内部进行发布.换句话说,不经过苹果商店的应用程序审核程序. 1.3.1 iOS应用程序发布与App Store 2008年3月6日苹果公司推出了iPhone的应用程序开发包(iPhone SDK),吸引了全世界的开发者.2008年7月11日,App Store正式上线

IOS应用程序发布到苹果APP STORE

参考: http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核))  http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/  (如何发布IOS应用程序到苹果APP STORE)  开发环境:xcode5.1.1 iPhonesdk:7.1 开发机器:iMac 真机部署测试:apple个人开发者ID 向导:

ios-关于IOS企业开发账号发布APP的问题

问题描述 关于IOS企业开发账号发布APP的问题 RT,APP已经做好了,公司的账号申请到是企业账号,299美刀的那种,我有些疑问,首先,我们这个APP是本公司一款产品的一个辅助错误码查询然后有一些公司产品图片的滚动展示,点击会跳转到公司产品的页面的.这个类型的APP能否发布到APP store上?如果不能发布的话,那么我们自己做的下载链接让客户扫二维码下载安装可不可以?让客户直接二维码下载安装的话会不会冒犯了苹果的什么忌讳?有没有下载使用限制? 解决方案 299的是供企业内部账号使用,外面用户

ios企业账户-关于IOS企业开发账号发布APP的问题

问题描述 关于IOS企业开发账号发布APP的问题 需要发布出App给未注册UDID的机器使用测试,第一次进行企业开发账号发布,有几点疑问: 1.是否一定需要企业账户(本人手上只有企业账户下的admin账户) 2.使用admin账户在创建provisioning profile时没有In-House方式,是否是只有企业账户才能选择? 3.在打包发布时选择Save for Enterprise Deployment会提示增加账户,是否需要企业账户 开发环境是xcode6.2 解决方案 我这里就是企业

iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建

一.实现效果 说明:该示例在storyboard中使用动态单元格来完成. 二.实现 1.项目文件结构和plist文件 2.实现过程以及代码 在tableview的属性选择器中选择动态单元格. 说明:在storyboard中直接使用其自带的动态单元格完成tableviewcell的定义,并创建了一个管理该cell的类,进行了连线. 实现代码: 数据模型部分: YYappInfo.h文件 1 // 2 // YYappInfo.h 3 // 01-使用动态单元格来完成app应用程序管理界面的搭建 4

app-ios发布时,如何自己修改发布的APP的兼容性那一栏的信息啊?

问题描述 ios发布时,如何自己修改发布的APP的兼容性那一栏的信息啊? 我在发布的ITunes Connect上没找到那个选项啊,还有那个手动发布的选项有什么用? 解决方案 手动发布是你可以先提交审核, 审核过了不会上App Store 要你自己去点确认上架才行 解决方案二: 提供对应尺寸截图就可以了

我想有个应用:软件游戏发布快报App

我想有个应用,每天需找一个idea,好玩的,有趣的,咱们一起来侃侃.以笔者为例,虽然家里有配备了23英寸显示器的电脑以及42寸等离子电视配XBOX360,但从日常来看,更多的游戏还是在苹果iPad设备上玩儿到的.不过比较遗憾的是,如果想要找特定时间内App Store上发布了哪些新品游戏以及应用,可以说是蜀道难,难于上青天了.总是突然会发现,仙剑.大富翁这类的游戏居然已经登陆iOS平台了,亦或终于等到了愤怒的小鸟新版.而对于那些不常关注新闻的朋友而言,也许会和自己心爱的游戏擦肩而过.如果有这样一

面向大众的移动技术:签名,封装和发布Android app

作者: Andrew Glover 原文地址 译者:Ahaha  校对:赵峰 面向大从的移动打桩其它四篇文章地址(校对添加): (一).android简介: (二).轻轻一划,在android中为手势编码: (三).Android 应用程序生命周期中的活动与图标: (四).Overheard Word 的单词和手势. 添加一个多选择quiz到你的Android手机app,然后用一个安全数字证书签名 用网络逻辑,内容为王.但是对与手机用户来说,交互规则才是王道.对移动app静态信息设计在减少,并且

ios开发中能不能用一个app去下载另一个app的安装包并自动安装

问题描述 ios开发中能不能用一个app去下载另一个app的安装包并自动安装 需求:有一个主APP,用来下载其他APP,比如下载完成后自行安装到主APP中(就像插件),然后会产生一个图标,点击这个图标就会启动新安装的APP,当安装这个APP后又返回到主APP中.---------有点像Iphone的桌面. 有没有大神知道类似的实现方法. 解决方案 你看看腾讯的qq农场,其中需要跳转到qq牧场的时候就和你的情况一样,ps:QQ农场和qq牧场是俩app 解决方案二: 一般来说都是跳到APP stor