XCode4 App Store提交小结
- 本文建立在你的应用程序已开发完成的基础上
- 本文以理清流程为主
- 本文的内容以Distribution为准,但是所附的参考资料也有对Ad Hoc的说明
- 三种证书(Development、Distribution、Ad Hoc)的区别请参考:http://blog.sina.com.cn/s/blog_68444e230100srdn.html
- 本文引用的官方资料以XCode 3为准,XCode 4的操作略有不同
正文 [建议:使用Safari浏览器]
- 准备注册App所需的材料。在这里查看。
- 在iTunes Connect中创建应用
- 登陆iTunes Connect -> Manage Your Applications -> Add New App
- 注册一个Bundle ID
- 填写各种表单…
- 注册成功的标志:应用详情页中的”status”为”Prepare for Upload”
- 认证
- 按照官方的这个步骤进行
- Obtaining your iOS Distribution Certificate
- Create and download your iOS Distribution Provisioning Profile for App Store Distribution (Ad Hoc请参考Creating and Downloading a Distribution Provisioning Profile for Ad Hoc Distribution)
- Building your Application with Xcode for Distribution,做到第7步就OK啦,即做到“In the project window, select the Distribution Active Configuration from the overview popup and set the Active SDK to the desired Device.”
- 按照官方的步骤,Building your Application with Xcode for Distribution后面还有两个步骤,但是在XCode 4上会有所不同,下面是我的步骤
- 参考这个步骤进行,除了Submit App To iTunes(注意:Organizer – Archives最后出来的app的version有可能是unspecified,这时需要为.plist文件增加“Bundle
versions string, short”,并填入你的版本号。然后重新进行archive)。本步骤完成的标志:status为Passed Validation - 找到Validate通过的Xxx.xcarchive文件,右键Show Package Contents,在Products – Applications目录下会有.app文件。右键Compress Xxx.app后得到的Xxx.app.zip文件才是最后要提交的文件
- 参考这个步骤进行,除了Submit App To iTunes(注意:Organizer – Archives最后出来的app的version有可能是unspecified,这时需要为.plist文件增加“Bundle
- 按照官方的这个步骤进行
- 上传应用
- 2010年07月22日起必须通过Application Loader上传应用。详情请参考这里。
- Application Loader位于/Developer/Applications/Utilities目录,一路Next到将Xxx.app.zip文件上传完成即可。
- 本步骤完成的标志:Application Loader展示Thank You页面
- 进一步确认:iTunes Connect中应用的Status为”Waiting For Review”
参考资料
XCode4 App Store提交小结的更多相关文章
- 向苹果App Store提交新应用的图文教程(转)
当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海.基于这篇教程,我将告诉你一个完整 ...
- 苹果App Store提交app审核时EULA(终端用户软件使用条款)的注意事项等政策解读
写在前面,今天是2014年10月14日,以下内容可能会随着时间的推进而失效,请注意时效性 当在App Store提交app审核的时候,苹果通常会要求开发者提供一个EULA,苹果默认提供了一个,地址: ...
- 苹果开发——向App Store提交应用
原地址:http://zengwu3915.blog.163.com/blog/static/2783489720137410539278/ 完成一个app应用后,肯定是要提交的,下面聊一下关于向Ap ...
- App Store提交审核报错 ERROR ITMS-90087解决办法
1.原因说明 app对Wifi进行配网, 使用了GizWifiSDK.framework提交App Store时候报错了 App Store Connect Operation Error ERROR ...
- 发布iOS应用程序到苹果APP STORE完整流程
参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http ...
- APP 版本更新 流程(已上架APP,提交新版本)
背景: 今天发布app的新版本, 可是无奈换了电脑, 没有了以前上架时候的发布证书和描述文件. 但是没关系, 依然可以上传成功,哈哈哈~ 虽然走了很多弯路 - -|| 如果是向 App Store 提 ...
- App Store
App store最新审核标准(2015.3)公布 http://www.cnii.com.cn/mobileinternet/2015-03/24/content_1550301.htm iOS提交 ...
- iOS9新系统下APP Store 应用上传新指南
一 iTunes Connect介绍 iTunes Connect是面向iOS应用开发人员的苹果门户网站,供开发人员管理其应用,跟踪下载情况.今年1月份闹得沸沸扬扬的iTunes Connect BU ...
- App Store内购
一.In App Purchase概览 Store Kit代表App和App Store之间进行通信.程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买.当用户需要购 ...
随机推荐
- LUOGU P4149 [IOI2011]Race
题目描述 给一棵树,每条边有权.求一条简单路径,权值和等于 KKK ,且边的数量最小. 输入输出格式 输入格式: 第一行:两个整数 n,kn,kn,k . 第二至 nnn 行:每行三个整数,表示一条无 ...
- 搭建单向HTTPS
//参考网址:https://blog.csdn.net/haolipengzhanshen/article/details/51278262 //打开CMD窗口 cd C:\wamp\bin\apa ...
- [转]深入理解ajax系列——头部消息
每个HTTP请求和响应都会带有相应的头部信息,其中有的对开发人员有用.XHR对象提供了操作头部信息的方法.本文将详细介绍HTTP的头部信息 默认信息 默认情况下,在发送XHR请求的同时,还会发送下列头 ...
- jeecms 强大的采集功能优化 转载 https://blog.csdn.net/jeff06143132/article/details/7099003
========================================================= 没办法附件上传不了,AcquisitionSvcImpl.java类: //---- ...
- String--在内存中的表现
创建字符串的方法有两种: Stringstr1=”直接赋值法” Stringstr2=new String(“通过new关键字的方法来创建”); 在执行String str1=” ...
- MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request; // 转换成多部分request异常
原来是需要在springmvc中配置 <!-- multipartResolver上传文件 --> <bean id="multipartResolver" cl ...
- vue项目及插件
vue项目的创建 方法1: cmd中执行 vue ui vue会创建一个socket,方便快捷 方法2: 命令行建立 vue create v-proj //创建项目名为v-proj的项目文件 > ...
- 操作系统 Lab1
练习1 1 ucore.img 是如何生成的 使用 make V= 查看详细的步骤 cc kern/init/init.c 使用cc工具进行预处理 gcc -Idir 将dir 作为查找目录(头文件) ...
- Angungular.js 的过滤器&工具方法
字母大小写 数字 货币 截取字符串 截取数组 用JS操作 ----------------------------------------------------------------------- ...
- Vue.js @click点击无效?
原因, 那个点击的元素, 没有在 <div id="app"></div>里面