iOS APP 上传
原地址:http://www.cnblogs.com/uvsjoh/archive/2012/11/14/2769739.html
流程:
1 开发好要发布的程序 -- 需要在程序中包含符合要求规格的icon文件
https://developer.apple.com/library/ios/#qa/qa2010/qa1686.html
2 iTune上注册APP,这一步需要Apple developer ID
https://developer.apple.com/devcenter/ios/index.action登录之后进入 iTunes Connect

登录之后选择管理你的应用程序

选择添加新的应用程序

首先需要填写如下信息

App Name必须是App Store未使用的,你填入的时候,系统会检查。基于这一点可以考虑把第二步和第一步调换一下。
即先注册,后再按合适的名字建立工程进行开发。因为先选好的名字可能已被占用。
SKU Number比较随意。
Bundle ID这个很重要。相当于App的身份证。推荐的形式是:com.domainname.appname
没有就创建一个。这个Bundle ID要用来创建distribution profile文件,这个ID必须和工程info.plist中的Bundle Identifier保持
一致。
以上这些填好之后,还需要填写一些比如App的应用的介绍、选择分类、上传截屏等信息。
填好之后程序就进入等待上传二进制文件状态。
3 编译
要编译发布版的程序,首先需要申请Distribution Certificate

之后需要创建一个Distribution Provision profile

申请成功之后,下载安装
之后设置编译选项:
Code Signing Identity设为iPhone Distribution

注意Identifier要和提供的profile中的ID保持一致

如果是升级程序,这里还要注意版本信息,必须比以前的版本高。
如果使用了第三方库,那么第三方库的编译设置要注意一点

Skip Install要设置为No,这样Archive之后才不会包含库文件。否则会提示:“” does not contain a single-bundle application
or contains multiple products.
编译发布版本一般使用Archive

编译成功之后会自动弹出Organizer。Organizer中可以直接验证、发布应用。
iOS APP 上传的更多相关文章
- Ios App上传步骤
前言:作为一名IOS开发者,把开发出来的App上传到App Store是必须的.下面就来详细介绍下具体流程. 1.打开苹果开发者中心:https://developer.apple.com 打开后点击 ...
- iOS app上传错误集锦(转载)
1.工程里增加了版本自动更新. 2.未增加判断网络状态的类Reachability. 3.问题:error itms -90049 This bundel is invalid. The bundle ...
- java接受安卓及ios App上传的图片,并保存到阿里OSS
做后台的时候,写了两个方法,分别用来获取安卓和苹果IOS端上传的头像,保存到阿里云OSS图片存储服务器上.(SMM框架) 安卓及H5版本: /** * 上传用户头像 */ @RequestMappin ...
- IOS APP 上传到AppStore
由于第一次接触要把 app 上传到 AppStore 比较棘手,很多地方不懂,研究了 大半天 终于给上传成功了,现在坐等审核吧,首先把上传到AppStore的流程 整理下 : 第一 :准备证书 (要确 ...
- iOS App上传中遇到的问题
1. 今天打包上传文件时出现“Missing iOS Distribution signing identity for XXXX” 导致问题的原因是:下边这个证书过期了 以下是苹果官方给出的回应: ...
- app上传到App Store的快捷方法及步骤
跳过证书的申请及配置概要文件的设置, 现在根据已有的配置概要文件及发布证书开始: 1.先在Xcode上的PROJECT和TARGETS->Build Setting->Code Signi ...
- APP上传
原文网址: http://blog.csdn.net/ayangcool 前言:作为一名IOS开发者,把开发出来的App上传到App Store是必须的.下面就来详细介绍下具体流程. 1.打开苹果开发 ...
- iOS开发应用上传AppStore的步骤
原文:http://blog.csdn.net/ayangcool/article/details/46647693 前言:作为一名IOS开发者,把开发出来的App上传到App Store是必须的 ...
- 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题
微信多图片上传必须挨个上传,也就是不能并行,得串行: 那么我们可以定义一个如下所示的上传函数: var serverIds = []; function uploadImages(localImage ...
随机推荐
- 剑指offer-二叉查找树的第 K 个结点
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * Tre ...
- HDU 6071 Lazy Running (同余最短路)
Lazy Running Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)To ...
- POJ 3662 Telephone Lines (分层图)
Telephone Lines Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6785 Accepted: 2498 D ...
- VB查询数据库之导出表格——机房收费总结(四)
在机房收费系统中,有几个窗体需要导出数据到EXCEL表格中,如:学生上机记录查询窗体.学生充值记录查询窗体.收取金额查询窗体等. 前面的几篇总结,大家建议我不要把代码写的太详细,这样,不利于读者思考, ...
- http请求 url 传递参数(特殊字符)解决方法
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.下表中列出了一些URL特殊符号及编码 十六进制值 1. + URL 中+号表示空格 %2B ...
- Manthan, Codefest 16 C. Spy Syndrome 2 字典树 + dp
C. Spy Syndrome 2 题目连接: http://www.codeforces.com/contest/633/problem/C Description After observing ...
- java程序中没有错,但是项目上面显示一个红叉的解决办法
错误信息: 报Description Resource Path Location Type Java compiler level does not match the version of th ...
- VisualStudio 发布代码的一个坑
现象:为了测试把时间改为2016-1-1,测试完成后改为实际时间.以后每次发布代码,生成的dll还是2016-1-1,而非发布时间 导致问题:生成的dll和实际代码不匹配,原因不明 解决过程: 1.修 ...
- redis_常用命令
一.启动redis客户端 cmd cd D:\Project\redis-2.8.17 redis-cli.exe 二.常用命令 参考文档:http://redisdoc.com/ ...
- 在ios中微信video和audio无法自动播放解决方案
WeixinJSBridgeReady页面初始化的时候会执行 document.addEventListener("WeixinJSBridgeReady", function ( ...