APP 上架苹果应用商城

时间:2022-09-09 10:59:26

http://www.360doc.com/content/15/0203/15/19663521_445974056.shtml

http://jingyan.baidu.com/article/4dc408489ebbb2c8d946f12c.html

http://blog.sina.com.cn/s/blog_6ca8877f0101g2u0.html

http://blog.csdn.net/wojsg001/article/details/12005887

分类: IOS2013-09-25 11:25 16866人阅读 评论(5) 收藏 举报

网上已经有很多关于这方面的资料。我重点总结了三篇。大家可以参照着看。

1.IOS开发从新手到App Store上架。

http://www.cocoachina.com/special/fornew.html

2.苹果APP STORE产品上架以及审批流程

 

iPhone app发布到appstore的步骤

  1. iPhone app发布到appstore的步骤如下:

  1. 要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。

  2. 创建发布程序的证书。

步骤如下:

如果已经购买了开发账号IDP, 登录进去后会看到如下地方(图1)

APP 上架苹果应用商城

点进去会看到如下界面(图2)

APP 上架苹果应用商城
点击进入 Certificates 看到如下内容(图3)

APP 上架苹果应用商城

点击图中红色部分 会下载下来一个名字为  AppleWWDRCA.cer  的东西
打开你的  Keychain Access ,如果dock里面没有到 C盘 Applications\Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图4)

APP 上架苹果应用商城

这代表你已经装进去了。

下面,打开Keychain的这个菜单(图5)
APP 上架苹果应用商城
按着下面的图来
(图6)APP 上架苹果应用商城
  
(图7)APP 上架苹果应用商城

(图8)APP 上架苹果应用商城

然后continute
就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上

打开Certificicates 的Distribution页面
(图9)APP 上架苹果应用商城
  
点击 Request Certificate按钮
(图10)
APP 上架苹果应用商城

选中桌面CertificateSigningRequest.certSigningRequest 文件
图11
  APP 上架苹果应用商城

选中然后点击Submit
图12
APP 上架苹果应用商城

点击Appove
图13
APP 上架苹果应用商城

这时需要刷新一下页面
图14
  APP 上架苹果应用商城

点击DownLoad
会得到一个名为distribution_identity.cer 的文件
双击这个文件,会有如下提示
图15
  APP 上架苹果应用商城

点击OK
然后打开keychain 就会看到如下的图
图16
  APP 上架苹果应用商城

这时你的电脑就已经具备发布程序的证书了

下面打开Provisioning 的Distribution页面
图17
  APP 上架苹果应用商城

点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了
图18
  APP 上架苹果应用商城

然后Submit
图19
  APP 上架苹果应用商城

刷新一下
图20
  APP 上架苹果应用商城

OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件
双击这个文件,你的xcode 会被激活
查看C盘
Users\用户名\Library\MobileDevice\Provisioning Profiles下面 又多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件

现在我们再配置一下xcode
图21
 APP 上架苹果应用商城
打开Configurations 页面
选中Release 然后Duplicate 一下
图22
  APP 上架苹果应用商城

Duplicate之后如下图
图23
  APP 上架苹果应用商城

我们把名字改成Distribution
图24
APP 上架苹果应用商城

接着我们切换到Build 页面
图25
  APP 上架苹果应用商城

图中1处选中Distribution   2处选中Distribution
然后
图26
  APP 上架苹果应用商城

图27
 APP 上架苹果应用商城

确定图28

APP 上架苹果应用商城

中,是你应该选的,不然build时会出现签名错误 
确定之后,继续
图29

APP 上架苹果应用商城

选中Device 和 Distribution
OK
图30
  APP 上架苹果应用商城

Build  OK  大功告成了99.9%了

这时如果有签名错误,那一定是你上面某个地方出了问题

成功后
图30
  APP 上架苹果应用商城

其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip 包

  1. itunes发布程序。

现在我们在浏览器中输入 
itunesconnect.apple.com
登录一下
图31
   APP 上架苹果应用商城

进入Manage Your Applications
图32
 APP 上架苹果应用商城

点击Add New Application。

如果是第一次发布自己的程序,需要设置程序的语言和开发者的名称。开发者的名称是指用iTunes Connect连接App Store的时候,在右上角表示的名字,这个名字可以是公司的名称,卡发团队的名称,或者是你所开发程序的独一无二的品牌。这两个设置以后不能更改的,所以需要慎重。接下来的画面确认你的程序是否需要加密,一般选择「No」。在接下来的画面「Overview」中输入程序的其他信息,加粗的字体是必须的项目。

  • Application Name - 程序名称

  • Application Description - 程序说明

  • Device - 对应设备。选择对应的设备

  • Primary Category - 程序的分类

  • Copyright - 著作权,开发者的名字等信息

  • Version Number - 在App Store上表示的程序版本。一般与程序中设置的版本一致

  • SKU Number - 产品号码。如果你开发了多个程序,不要与其他程序重复

  • Support URL - 在App Store上表示的技术支持的地址链接

  • Support Email Address - 邮箱地址

在接下来的画面「Upload」中上传事先准备好的文件。

  • Application - 编译好的应用程序文件(压缩文件,后缀名为zip的那个)

  • Large 512x512 Icon - 512×512像素的图标文件

  • Primary Screenshot - 屏幕截图文件

选择好后,点击下一步。

在接下来的「Pricing」画面,设置程序的发布日期,以及发布的国家。

  • Availability Date - 应用程序的发布日期。如果不知道,缺省为上传的日期

  • Price Tier - 应用程序的价格。如果是免费的选择「Free」

这里,设定发布日期的时候需要留意一件事情。因为上传的程序实体不能立刻发布到 App Store 上,需要内部检测人员的评审,只有通过的才能真正地上传到 App Store 上。这个评审的时间大概是2个星期左右。而上传的信息等会根据你设定的发布日期来显示。所以,如果你设置发布日期为上传的日期,那么广告打出去了(App Store上的首页中显示),而实际的程序却不能下载。到了真正能下载的时候,你的广告已经落的老后了,减少了被点击的几率。所以一般设置发布的日期都比上传的日期晚上2/3周为宜。

接下来,在「Localization」页面中可以设置一些缺省语言意外的程序说明。

所有都设置完毕后,最后在「Review」页面中确认,如果没问题就上传吧。

上传使用mac 下的sdk带的工具  目录在   /developer/applications/utilities/application loader

打开这个工具后,提示输入开发者账户名和密码,它会自动检索需要上传的程序名,点击下拉列表选中需要上传的,然后将工程目录下的build文件夹下面的   distribution开头的文件夹内的app文件打包成zip,上传的时候上传这个zip文件,如果一切顺利,就会花几分钟进行上传工作。

之后,会返回到「Manage Your Application」页面,你可以确认程序是否被添加到列表中。如果Status是「In Review」代表你的程序正在被审查,审查结束后等待发卖的时候状态会变为「Ready for Sale」,到了前面设定的发布日期,会自动地发布出去。

如果 Status 是「Pending Contract」表示申请 iPhone Developer Program 中的帐号手续时存在问题,如果该状态一直持续着,你可以联系ADC,询问具体原因。

  1. 通过app store对程序的审核,程序发布成功。

/****************************************************************************************************************************************************************************************************/

下 面是实践过的App Store新增应用的步骤,记录以供以后参考。另外,如果上传的是收费应用,可在第5步设定价格,价格为一个区间,收费应用的上传中发现会多一 个"Upload Received"的状态,此状态正常情况下会在24小时内变为“Waiting For Review”状态。 
1. 访问iTunesConnect,地址为https://itunesconnect.apple.com,用有上传权限的账户登录。
2. 选择“Manage Your Applications”
3. 此时可以看到目前已有的应用,如下图,此时点击左上角的“Add New Application”
 APP 上架苹果应用商城
 
  4. 进入下图界面,此时输入下述内容
App Name:应用名称,一旦命名确认后,曾经用过的名字在其他应用中不能再用,所以此处需慎重,可以优先考虑用标准不含附加内容的名字。
SKU Number:应用的独立标示,和其他的不重复即可
Bundle ID:和开发中使用的Bundle ID保持一致,如果不一致,后期无法上传应用的二进制文件。
 
APP 上架苹果应用商城
5.设定可用日期和价格
 
6.设定应用的信息
设定版本号、描述、主要归属分类、次要归属分类、关键字、版权、联系邮箱、服务网址、应用的独立网址(可选)等。
 APP 上架苹果应用商城
 
选择是否有暴力、成人等等内容,全部选择无。
 APP 上架苹果应用商城
 
上传512×512的Logo、截图(应该最后上传的显示在第一个位置,有待进一步确认),上传完毕后,选择“Save Changes”
 
 APP 上架苹果应用商城
7.进入如下界面,此时可以看到状态(Status)为“Prepare for Upload”,点击“View Details”或点击图标进入详情
 
 APP 上架苹果应用商城
8.如果已经准备好了二进制文件,则选择右上方的“Ready to Upload Binary”。
 
 APP 上架苹果应用商城
9.根据应用实际情况选择是否加密,一般选择“No”
 APP 上架苹果应用商城
 
10. 点击“Save Changes”进入下一步,由于当前版本的App Store需要用“Application Loader”(只能运行在Mac系统下)才能上传二进制文件,所以此步会提示下载“Application Loader”,点击“Continue”
 APP 上架苹果应用商城
 
11.确认后,可以看到状态(Status)变为“Waiting For Upload”,此时在Web上面进行的工作基本完成。
 APP 上架苹果应用商城
 
12. 在Mac系统中用下载安装的Application Loader进行上传,在Application Loader中会显示所有的状态为“Waiting For Upload”的应用,在列表中相应的应用即可,上传前会询问是否已经在iOS4测试过,如果测试过选择“Yes”。
13.上传完毕后,在iTunesConnect中可以看到状态(Status)变更为“Waiting For Review”,进入等待审核状态,至此上传过程完毕。
 APP 上架苹果应用商城
(完)
 
 
转:http://zhengxianliu.blog.163.com/blog/static/17773194201011292510558/
 
 
 
 
 
build 你的应用...压缩成 zip 包... 
 
然后打开 Application Loader,在 /Developer/Applications/Utilities 里就有. 
 
打开后你将看到你的应用待传...选择它下一步..
 
然后再选择刚才的 zip 文件,开始让它慢慢传就好了
成功上传结果是这样的,这种上传比网页的牢靠,而且有进度。
上传时候如果提示错误,一般不是网络有问题就是签名没整好

APP 上架苹果应用商城的更多相关文章

  1. 苹果软件App上架问题

    0.官方网站 开发者中心 itunes connect 优酷 哔哩哔哩 腾讯视频 1.上架流程 1.1 开发者账号申请 2017年苹果企业开发者账请完号申整指南 iOS开发之苹果开发者账号注册申请流程 ...

  2. 2018最新苹果APP上架App Store流程(超详细)

    本文转发:https://blog.csdn.net/xxw888/article/details/73618837 2018最新整理iOS app上架app详细教程 上架iOS需要一个付费688的开 ...

  3. iOS App上架流程(2016详细版)

    iOS App上架流程(2016详细版) 原文地址:http://www.jianshu.com/p/b1b77d804254 感谢大神整理的这么详细 一.前言: 作为一名iOSer,把开发出来的Ap ...

  4. iOS-最全的App上架教程

    App上架教程 心情有没有好一点 在上架App之前想要 真机测试的同学 请查看iOS- 最全的真机测试教程 里面包含怎么让多台电脑同时 上架App和同时真机调试.P12文件的使用详解 因为最近更新了X ...

  5. iOS App上架AppStore 会遇到的坑

    前言部分 前言:非原创 文章摘自:http://zhuanlan.zhihu.com/100000PM/20010725 相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则.每次产品上架 ...

  6. 【转】APP被苹果App Store拒绝的N个原因(持续补充)

    作为iOS开发者,估计有很多都遇到过APP提交到App Store被拒,然后这些被拒的原因多种多样,今天dApps收集了常见的被拒的原因,以便更多开发者了解. 1.程序有重大bug,程序不能启动,或者 ...

  7. iOS app 上架的流程与注意点

    这里整理了两个关于苹果应用商店上架方面的资料: 一个是app上架的流程,里面包含各个环节的截图,比较详细. 流程介绍链接   (提取码:52a4) 第二个是app上架的一些注意点,这里面主要说的是上架 ...

  8. APP被苹果APPStore拒绝的各种原因

    APP被苹果APPStore拒绝的各种原因 1.程序有重大bug,程序不能启动,或者中途退出.2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币.3.游戏里有实物奖励的话,一定要说清楚,奖励由本 ...

  9. APP被苹果APPStore拒绝的各种原因 分类: ios相关 app相关 2015-06-25 17:27 200人阅读 评论(0) 收藏

    APP被苹果APPStore拒绝的各种原因 1.程序有重大bug,程序不能启动,或者中途退出. 2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币. 3.游戏里有实物奖励的话,一定要说清楚,奖励 ...

随机推荐

  1. RecyclerView解密篇(三)

    在上一篇(RecyclerView使用详解(二))文章中介绍了RecyclerView的多Item布局实现,接下来要来讲讲RecyclerView的Cursor实现,相较于之前的实现,Cursor有更 ...

  2. Atitti 存储引擎支持的国内点与特性attilax总结

    Atitti 存储引擎支持的国内点与特性attilax总结 存储引擎处理的事情: · 并发性:某些应用程序比其他应用程序具有很多的颗粒级锁定要求(如行级锁定). · 事务支持:并非所有的应用程序都需要 ...

  3. [转]hibernateTools工具安装及使用总结(eclipse 3.6)

    转载地址:http://blueblood79.iteye.com/blog/773177 最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一 ...

  4. Android入门(十七)Android多线程

    原文链接:http://www.orlion.ga/670/ 一.在子线程中更新UI Android中不允许在子线程中更新UI,只能在主线程中更新,但是我们有时候必须在子线程中执行一些耗时的任务,然后 ...

  5. silverlight 4 tools for vs2010无法在vs2010 SP1上安装的解决办法

    环境:英文版vs2010 sp1 + vs2013 RC 90天体验版 原来可以正常做silverilght 4 项目开发,今天因为vs2013 RC过了90天体验期,卸载时顺带把Silverlihg ...

  6. Android进阶笔记04:Android进程间通讯(IPC)之Messenger

    一. Android进程间通讯之Messenger 的引入 (1)引言:      平时一说进程间通讯,大家都会想到AIDL,其实messenger和AIDL作用一样,都可以进行进程间通讯.它是基于消 ...

  7. vue实例讲解之axios的使用

    本篇来讲解一下axios插件的使用,axios是用来做数据交互的插件. 这篇将基于vue实例讲解之vue-router的使用这个项目的源码进行拓展. axios的使用步骤: 1.安装axios npm ...

  8. bzoj 4819: [Sdoi2017]新生舞会

    Description 学校组织了一次新生舞会,Cathy作为经验丰富的老学姐,负责为同学们安排舞伴.有n个男生和n个女生参加舞会 买一个男生和一个女生一起跳舞,互为舞伴.Cathy收集了这些同学之间 ...

  9. 《C#并发编程经典实例》学习笔记—2.6 任务完成时的处理

    问题 正在 await 一批任务,希望在每个任务完成时对它做一些处理.另外,希望在任务一完成就立即进行处理,而不需要等待其他任务. 问题的重点在于希望任务完成之后立即进行处理,而不去等待其他任务. 这 ...

  10. 【BZOJ4032】[HEOI2015]最短不公共子串(后缀自动机,序列自动机)

    [BZOJ4032][HEOI2015]最短不公共子串(后缀自动机,序列自动机) 题面 BZOJ 洛谷 题解 数据范围很小,直接暴力构建后缀自动机和序列自动机,然后直接在两个自动机上进行\(bfs\) ...