苹果APP STORE产品上架以及审批流程
最新版苹果《App Store审核指南》-中文版

以下是更新后的审核指南(修改部分为红色字体,新增部分为绿色字体,标题除外):目录提交应用乊前—检查列清单1.安全1.1 不当内容1.2 用户生成的内容1.3 儿童分类1.4 人身伤害1.5 开发者信息2.性能2.1 应用程序的完整性2.2 Beta版测试2.3 应用内容的准确性2.4 硬件兼容性2.5 软件要3.业务3.1 付款3.1.1 应用内付费3.1.2 订阅3.1.3 基于内容的“阅读”应用 3.1.4 代码:3.1.5 应用乊外的商品和服务 3.1.6 Apple Pay3.2 其他商业模式问题3.2.1 可接受的方式3.2.2 不可接受的方式4.设计4.1 模仺者4.2 最少功能4.3 垃圾应用4.4 扩展4.5 苹果网站和服5.法律5.1 隐私5.1.1 数据收集和存储5.1.2 数据的使用和分享5.1.3 卫生与健康研究5.1.4 儿童5.1.5 位置服务5.2 知识产权5.3 游戏、赌博、彩票提交应用乊后—期待提交应用乊前为了帮助你的应用尽可能顺利地通过审核,请查看下列可能降低审核速度或导致应用被拒的常见问题。
本清单无法代替审核条款或保证应用过审,但如果你确保你已经达到了清单的各项要求,这将是个良好的开始。
确保你已经:●测试你的应用程序,确保它不会发生崩溃和bugs。
●确保应用的所有信息和元数据是完整且准确的。
●更新联系人信息,确保审核团队可以及时联系到你。
●提供一个有效的测试帐号和登录信息,并提供测试应用时所需的硬件和资源(例如,一个测试用的二维码)。
●保证审核期间后台运行正常。
●如果应用的某些功能和应用内购买隐藏地较深,则需要在审核备注中提供详细的描述文档和支持文档。
如果因为地域或其他限制导致我们无法正常使用应用的某些功能,请提供该描述该功能的视频链接。
●检查你的应用程序是否符合其他指导性文档,例如:开发指南App Programming Guide(应用程序编程指南)App Extension Programming Guide(应用扩展编程指南)iOS Data Storage Guidelines(iOS数据存储条款)Mac OS X File System Documentation (Mac OS X文件系统文档)Safari Extensions Development Guide (Safari扩展开发指南)iTunes Connect Developer Guide (iTunes Connect者开发指南)设计指南iOS Human Interface Guidelines (iOS人机界面准则)Mac OS Human Interface Guidelines (Mac OS人机界面准则)tvOS Human Interface Guidelines (tvOS人机界面准则)watchOS Human Interface Guidelines (watchOS人机界面指南)品牉营销指南App Store Marketing Guidelines (App Store市场营销指南)Apple Pay Identity Guidelines (Apple Pay识别标志指南)Add to Apple Wallet Guidelines(加入Apple Wallet指南)Guidelines for Using Apple Trademarks and Copyrights(使用Apple商标和版权的条款)一. 安全当用户从App Store安装应用时,他们需要确认这种行为是安全的。
苹果APP游戏及应用程序发布到AppStore详细流程

苹果APP应用程序发布到AppStore详细流程如何将应用上传到 App Store 的详细流程介绍2012年6月目录一、发布前的测试 (3)二、发布的具体步骤 (4)三、发布工具-如何使用iTunes Connect (7)1)销售趋势报告(Sales/Trend Reports) (8)2)合同、税费及银行信息(Contracts, Tax, & Banking Information) (8)3)财务报告(Financial Reports) (10)4)用户管理(Manage Users) (10)5)请求用于推销的代码(Request Promotional Codes) (11)6)管理自己的In App Purchases(Manage Your In App Purchase) (11)7)管理自己的应用程序(Manage Your Applications) (11)a)概要数据 (14)b)对程序的评级 (16)c)上传数据 (16)d)定价 (17)e)地域选择 (17)f)检查页面 (17)网上已经有一些文档介绍 IPhone程序开发了,但是很少有文档介绍应用程序发布流程的。
从今天开始,我就开始为大家介绍怎样将开发完成的应用程序打包发布到苹果的在线商店上去。
一、发布前的测试程序的开发过程,我在这篇文章中就不细说了,但是,我想简单提一下应用程序上线前的发布测试。
因为,程序的作者要保证所提交的程序是健壮、稳定的,如果把程序的测试寄希望于 Apple Store的工作人员,那么将会大大浪费我们的时间,一般而言,一个程序提交到 Apple Store后,大约有一个星期的时间才能从 Apple那里得到明确的结论:允许或者拒绝上线,当然,拒绝的话会给出比较具体的解释,如果靠 Apple的反馈来修正自己的程序,那么这个周期就太长了,毕竟我们申请的证书有效期是一年而已。
我们希望在这一年里,能够充分的利用这个证书,通过一个证书提交尽量多的程序。
如何将app发布到苹果商店

iPhone app发布到appstore的步骤iPhone app发布到appstore的步骤如下:要在苹果上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。
创建发布程序的证书。
步骤如下:如果已经购买了开发账号IDP, 登录进去后会看到如下地方(图1)点进去会看到如下界面(图2)点击进入 Certificates 看到如下容(图3)点击图中红色部分会下载下来一个名字为 AppleWWDRCA.cer 的东西打开你的 Keychain Access ,如果dock里面没有到 C盘 Applications\Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图4)这代表你已经装进去了。
下面,打开Keychain的这个菜单(图5)按着下面的图来(图6)(图7)(图8)然后continute就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上打开Certificicates 的Distribution页面(图36)点击 Request Certificate按钮(图37)选中桌面CertificateSigningRequest.certSigningRequest 文件图38选中然后点击Submit 图39点击Appove图40这时需要刷新一下页面图41点击DownLoad会得到一个名为distribution_identity.cer 的文件双击这个文件,会有如下提示图42点击OK然后打开keychain 就会看到如下的图图43这时你的电脑就已经具备发布程序的证书了下面打开Provisioning 的Distribution页面图44点击New Profile然后按着下图填一下,Profile Name 随便写个名字就行了图45然后Submit图46刷新一下图47OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件双击这个文件,你的xcode 会被激活查看C盘Users\用户名\Library\MobileDevice\Provisioning Profiles下面又多了一个XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件现在我们再配置一下xcode图48打开Configurations 页面选中Release 然后Duplicate 一下图49Duplicate之后如下图图50我们把名字改成Distribution 图51接着我们切换到Build 页面图52图中1处选中Distribution 2处选中Distribution 然后图53图54确定图54中,是你应该选的,不然build时会出现签名错误确定之后,继续图55选中Device 和 DistributionOK图56Build OK 大功告成了99.9%了这时如果有签名错误,那一定是你上面某个地方出了问题成功后图57其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip 包到itunes发布程序。
苹果APP审核指南

苹果APP审核指南苹果对开发者提交的应用的审核之严格是出了名的,了解苹果的审核标准对于开发者防止应用被拒有着十分重要的意义。
几天前苹果官方公布了App Store 审核指南,后经译言网翻译成了中文,现全文转发,供大家参考。
前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。
从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。
我们希望帮助您加入这个成功的组织。
这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。
通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。
我们将应用程序(Apps)视为与书籍或歌曲不同的产品,我们并不存储它们。
如果您意欲批评宗教,那就去写本书。
如果您想要描述性爱过程,写本书或写首歌曲,或者可以创建一个医疗程序。
这会出现非常复杂的局面,但是我们决定,在应用程序商店(App Store)禁止出现某种内容。
这或许会让您认识到我们秉持的更为深远的目的:我们拥有许多儿童可以下载的应用程序,除非父母事先进行了设置(一般父母都不会设置),否则父母对这些内容的操作控制将会无效。
因此,您要了解我们时刻在留意着您的孩子。
在我们的应用程序商店中已经拥有了超过25万个应用程序。
我们不再需要那些垃圾应用程序。
如果您的应用程序没有什么有益的用途或者持续性的娱乐功能,则可能不会获得我方的接受。
如果您的应用程序看上去像是那种只花了几天功夫简单拼凑出来的产品,或者只是想在我们的商店中抓住朋友的眼球,请提前做好遭拒的准备。
我们有很多具有严谨态度的开发程序员不希望他们的高品质应用程序充斥在一些业余作品之中。
我们将拒绝任何包含越界内容或行为的应用程序。
您可能会问道,具体限制是什么?最高法院的法官曾有言:“它出现时我自然心中有数。
”当您越过这一范围时,我们认为您也会有自知之明。
如果您的应用程序被拒,我们设立了一个审(我们的)查委员会供您上诉。
苹果app审核的规则总结

苹果app审核的规则总结1.1为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、⼈机交互指南(HIG)以及开发者和苹果签订的任何协议和合同。
以下规则和⽰例旨在帮助开发者的程序能获得 2.1崩溃的程序将会被拒绝。
2.2存在错误的程序将会被拒绝。
2.3跟开发者宣传不符的程序将会被拒绝。
2.4⽆应⽤⽂档或隐藏功能与描述不符的程序将会被拒绝。
2.5使⽤⾮公开API的程序将会被拒绝。
2.6在指定容器范围外读写数据的程序将会被拒绝。
2.7以任何⽅式或形式下载代码的程序将会被拒绝。
2.8安装或运⾏其他可执⾏代码的程序将会被拒绝。
2.9beta版、demo版、trial版和test版的程序将会被拒绝。
2.1iPhone程序必须不经修改就能以分辨率和2倍 iPhone 3GS的分辨率在上运⾏。
2.11 与App Store已有程序重复的应⽤可能会被拒绝,特别是数量很多的情况下,⽐如应⽤和爱经应⽤。
2.12有⽤性不显著、不独特的应⽤或者与⽹站简单捆绑的应⽤有可能被拒;不提供任何持久娱乐价值的程序可能会被拒绝。
2.13 主要⽤于营销或⼴告的程序将会被拒绝。
2.14提供欺骗或虚假功能,却有没有明确标⽰的应⽤程序将会被拒绝。
2.15⼤于100MB(绿⾊原先是50MB)⽆法通过蜂窝⽹络下载的应⽤(App Store会⾃动禁⽌)。
2.16多任务程序使⽤后台服务仅限于⼏种⽬的:,⾳频播放,地理位置,完成任务以及本地提醒等。
2.17应⽤程序只允许使⽤iOS WebKit框架和WebKit Javascript浏览web内容。
2.18⿎励酗酒或使⽤违禁药物,或引诱青少年饮酒或吸烟的程序将会被拒绝。
2.19提供错误的系统诊断或设备数据的应⽤将会被拒绝。
2.2 向App Store上传⼤量相似版本程序的开发者将会从iOS开发者计划中除名。
产品上架流程

产品上架流程在进行产品上架之前,我们需要明确产品上架的目的和流程。
产品上架是指将产品信息、图片等内容上传至电商平台,以供消费者浏览和购买的过程。
下面,我们将详细介绍产品上架的流程。
第一步,准备产品信息。
在进行产品上架之前,首先需要准备好产品的相关信息。
这包括产品名称、产品描述、产品规格、产品特点、产品价格等内容。
同时,还需要准备好产品的主图和详情图。
产品信息的准备工作非常重要,它直接关系到消费者对产品的第一印象,因此需要认真对待。
第二步,登录电商平台后台。
准备好产品信息之后,我们需要登录电商平台的后台管理系统。
在登录后台之前,需要确保已经注册了电商平台的账号,并且拥有上架产品的权限。
登录后台后,我们可以找到产品上架的入口,开始进行产品上架的操作。
在进入产品上架页面后,我们需要填写产品的相关信息。
这包括产品名称、产品描述、产品规格、产品特点、产品价格等内容。
同时,还需要上传产品的主图和详情图。
在填写产品信息的过程中,需要确保信息的准确性和完整性,以便消费者能够清晰地了解产品的相关信息。
第四步,设置产品属性。
在填写产品信息之后,我们需要设置产品的属性。
这包括产品的分类、品牌、型号、颜色、尺码等属性。
设置产品属性的目的是为了让消费者能够更加方便地筛选和搜索到我们的产品,从而提高产品的曝光率和销售量。
第五步,设定价格和库存。
在设置产品属性之后,我们需要设定产品的价格和库存。
这包括产品的销售价格、市场价格、成本价格等内容。
同时,还需要设定产品的库存数量,以便及时补充和更新产品的库存信息,避免因为缺货而影响销售。
在填写完产品信息、设置产品属性、设定价格和库存之后,我们需要确认上架信息。
在确认上架信息的过程中,需要仔细核对产品的各项信息,确保没有遗漏和错误。
只有在确认无误之后,才能够进行产品的最终上架操作。
第七步,提交审核。
在确认上架信息无误之后,我们需要提交产品信息进行审核。
审核的目的是为了确保产品信息的合规性和规范性,以及保护消费者的权益。
App Store和Google Play的应用开发流程

App Store和Google Play的应用开发流程现在,移动应用市场已经成为了一个非常大的市场。
无论是开发者还是用户,都可以从中获得很大的利益。
对于开发者而言,发布一个成功的应用程序可以获得不错的回报,对于用户而言,通过使用这个应用可以节省时间和能量。
那么,如何在App Store 和Google Play上发布应用呢?本文将详细讲述这个过程。
1. 开始应用程序开发在开始之前,开发者应该想好吸引用户的策略,明确应用程序的性质和主题。
还有,开发者需要根据自己的技术水平和应用的要求,选择相应的开发平台。
开发者可以使用不同的语言(如Java、Objective-C、Swift 等)来开发应用程序,并具备相应的编程知识。
2. 注册应用程序开发者账户为了在App Store或Google Play上发布应用程序,开发者需要注册一个应用程序开发者账户。
这个过程需要向App Store或Google Play支付相应的注册费用。
一旦开发者账户注册成功后,开发者就可以在应用程序提供商机构的平台上开始应用程序的上传、审核和发布流程。
3. 上传应用程序上传应用程序是开发者提交应用的第一步。
用户可以在"iTunes Connect"或"Google Play Developer Console"注册账户并提交应用软件。
在应用上传的同时,应当注意应用的图标、截图、描述和功能等信息的准确性。
4. 等待审核一旦应用程序上传完成,开发者需要等待应用程序审核。
这个过程需要耗费一定的时间,可能需要几天甚至更长时间。
在这个过程中,应用程序会被审核人员仔细检查,检查是否符合App Store或Google Play的审核标准。
5. 发布应用程序一旦应用程序审核通过,开发者可以将应用程序发布到应用市场。
在这个过程中,应用程序在应用市场中展示的信息需要完善。
开发者可以设置应用程序类别、定价、运营地点等等。
苹果app商城上架应用流程

以下是苹果官方的解释:准备提交到您的大部分时间都花在了编程任务上,但是要为开发应用程序,您还需要在应用程序的整个生命周期中,使用和其他工具来执行一些管理任务。
是一个受监管的商店,限制哪些应用程序可以销售。
这么做是为了尽可能地为用户提供最佳体验。
例如,在上出售的应用程序不得崩溃或出现其他主要错误。
为您提供了所需的工具,来进行开发和测试,以及将应用程序提交到。
要在设备上运行应用程序,设备需要为开发和稍后的测试做好预备工作。
还需要提供应用程序的相关信息,以供显示给客户,并且还需要上传屏幕快照。
然后将应用程序提交给审批。
应用程序审批通过后,您设定应用程序在上架销售的日期。
最后,使用的工具来监测应用程序的销售、客户评论和崩溃报告。
然后再次重复整个流程,来提交应用程序的更新。
如果使用某些技术(例如储存或应用程序内购买),则需要执行额外的配置和管理任务。
您还要执行管理开发者团队的任务。
加入要为开发应用程序,首先需要加入。
加入该计划之后,您可以访问所需的资源和工具,来管理您的帐户,以及在设备上测试应用程序。
您将成为与联络的主要人员,负责签订法律条款、创造资产并推广您的应用程序。
您将要回答是个人开发者,还是公司开发者。
如果是公司开发者,您可以将其他人添加到您的团队,并授予权限给他们中的某些人来管理帐户。
在开发期间,需要在设备上运行应用程序的个别人士,要先加入您的团队。
您将使用以下网上工具来管理您的帐户:•是管理帐户、注册和设备、制作签名证书以及创建预置描述文件的工具。
还是通向其他资源和工具(包括)的大门。
•是营销和商务工具,用来检查合同状态、设置税务及银行信息、获取销售及财务报告,以及管理应用程序元数据。
您可以使用执行某些的管理任务,再根据需要返回到,网址为。
这些管理任务对安全来说是非常必要的,并确保您的应用程序不会被过早发布。
为创建项目并进行配置从模板创建项目时,某些配置已经完成。
会提示您输入产品名称和公司标识符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苹果APP STORE 产品上架以及审批流程该文档供参考,实际页面随时会有改动,以实际官网页面为准,但是流程基本是一样的。
一、整个流程涉及的时间点:IDP注册审批(1-2周)(公司已有账号,忽略) 产品提交后审批(1-2周)如果审批不通过,会有邮件通知并告知哪里审批不通过,改好后重新提交审批(又是1-2周)。
二、需要特别注意的点:1、产品稳定性,不要动不动就崩溃,这样会审批不通过2、按钮等一看就懂,且可用3、Appstore上较多的小应用就不要放了,审批比较难通过4、比较有创意的应用审批比较容易通过5、产品版本号不要包含如下:build,version,beta三、详细的产品上架以及审批流程:1、先在iPhone DevCenter上注册成为iphone develope(公司已经有账号)2、现在我们在浏览器中输入3、登录,进入Manage Your Applications,如下图4、点击Add New Application,如下图,添加一个新的App5、6、重要提醒:此页的配置將会应用到此iTunes Connect账号下的所有应用程序,其中包括两个主要配置项:主语言和公司名称。
切记:一旦这两项配置提交后,以后就不能修改了!图中的A是主语言配置项:即用戶稍后输入程序详细数据所会使用的主要语言。
图中的B是公司的名称:对于个人开发者,建议尽量起一个有趣的,容易记的名称吧,不要省事的就用自己的账号名,除非你的账号名也很有特色:)7、上步的两项配置完成后,选择 Continue继续下面的配置,即出口产品承诺的页相关的配置。
這是由于美国法律对加密算法等的要求,如果你的应用程序沒有涉及到加密啥的,可以选择No,就可以跳過了。
(一般开发者而言,做点小工具、小游戏啥的,应该不会涉及到加密,因此可以直接skip跳过,继续下面的內容)。
如果的确有涉及到加密,那么请选择Yes,而后回答两到三个关于用的加密算法的具体问题,而后根据需要还要提供相关的文档,当Apple认为都OK了,那么才能继续下面的配置,这就比较麻烦了,所以如果是个人开发者,沒有特殊的要求的话,就別搞啥子加密了,那样会自找麻烦哦。
8、我们继续,下面就是提交程序时的核心数据了,即概要数据配置页面,如下图所示(图是网上找的,主要看格式吧):对设备的要求(Device Requirements):这就要根据你的应用程序的类型來做出选择了,比如如果你的应用程序跟电话功能结合的很紧密,那么就请不要选择iPod,否则用戶下载了,卻不能用,那就不好了。
还有,请切记要给出明确的说明,此应用所支持的iPhone的版本信息,目前iPhone已经到4.x了。
Apple 要求,新提交的应用必须支持4.0以上的系统,否则审查是通不过的了。
其中的必填项包括:程序名(App Name),唯一标示(SKU Number)A.程序名(Application Name):這一项中所填的內容,必须和你的程序安裝在iPhone或者iPod中后显示的程序名是一致的,否则无法通过Apple的审查。
B.唯一标示(SKU Number):这个字符串可以是任意格式的,但是建议使用Apple ID中的定义,试用URL格式的标示串,如:com.xxx.getst。
影响到产品在APPSTORE的url链接。
其中的必填项包括:产品的发布日期以及价格以及销售区域9、定价想要收钱吗?想的話,就给自己的程序定个价,不想的话也很好啊,那就选择Free,供人免费下载,呵呵。
估计大多数人还是想着挣些小钱吧,那就选一个合适的价位吧。
注意:Apple提供的这个App Store可不是免费的啊,所以它要从你的收入中提成的!Apple采用7:3分成,即开发者得到总收入的7成,Apple得到剩余的3成。
Apple就是这样的强势!10、地域选择这个地方,可以选择另外一个输入用戶应用程序数据的語言,如果你的应用程序支持多语言,那么强力建议此处增加相应的语言的描述,否则,English這個主语言就够了版本信息:版本信息(Version Number),程序描述(Description),主要分类(Primary),子分类(subcatepory),关键字(Keywords),版权(Copyright),技术支持网址(Support URL),技術支持Email(Support Email Address)。
这个此页需要填写的内容,有如下需要注意的地方:A.版本信息(Version Number):这个就无需多说了,一般都从1.0开始。
B.程序描述(Description):虽然我们之前选择了主语言,一般为English,但是此处,我们同样可以用两种或多种语言输入对自己程序的描述。
对于此项具体的內容,这是消费者了解这个应用的很重要的描述,同时对其做出购买決定的影响也是很大的,所以尽量言简意核、引人入胜吧。
注意:此处不要给一些关键字的列表!为了提高搜索的可見性,开发者输入尽量多的关键字是无可厚非的,但这里绝不是输入关键字的理想的场所,毕竟这个简单描述是用来给消费者看的,本页的下面专门提供了供用戶输入关键字的地方!C.主要分类(Primary category):这个很简单,根据所开发的程序类型选择合适的分类,比如:电纸书(Book)、小工具(Utilities)、音乐(Music),旅游(Travel),游戏(Games)等等。
此页还提供了子分类(subcategory)的选择,这可以更加准确的描述程序类型,比如游戏的子类包括:纸牌(Card),运动(Sports)等等。
D.关键字(Keywords):开发者可以输入尽量多、准确的关键字以便提高程序被搜索的概率!但最多不能超过100个字符。
所以要选择合适的,站在消费者的角度,注意消费者很可能不是技术人员!所以这里的关键字一定不要太多技术术语了!E.版权信息:这就是刚才起到那个公司名称的官方名称了F.技术支持URL和Email(Support URL和Support Email Address):这两项內容是必须提供的,Email相信都回有的,Support URL,就是产品的网站,或者介绍的网页,如果沒有的话,最简单的辦法就是到某個有名的博客站上申请一個账号,然後把博客的地址写进去就好了!11、对程序的评级Apple提供了好几个评级的标准,开发者需要根据所开发程序的实际情況进行相应的选择,比如是否包含成人內容等,而后该页会根据用戶的选择给出相应的程序评级,这个大家根据实际情況填写就好了,沒有什么好坏之分,开发者自己体会吧,呵呵。
12、上传数据完成了上面的数据收集后,Apple就要求用戶上传相应的程序文件以及截屏图了。
关于这部分,用戶只需要根据提示,上传相应的文件即可,包括:程序文件:是个zip包,该包中只包含编译成功的app文件。
512的图标:这是个jpg格式的大图标,用于在Apple Store中的显示。
程序截图:主截图以及最多4個其他截图。
再次强调一下,截图是重中之重!尽量給用戶展示出最好的界面!13、检查页面当所有的上述页面都完成后,我们可以在这个最后的页面再次检查一下我们所填入的內容是否完整、正确,毕竟这可是商品的包装啊!只有好的包装才能吸引消费者的目光,从而才会产生潜在的收入。
点击提交后,我们退出编辑界面,回到了此篇第二幅图所示的界面,程序处于In Review 的状态!一般而言,Apple会在1-2周内通过Email通知你审查的结果,如果通过了,那么此处就变为了Ready for Sale状态,那么你就可以在iTunes中搜索到自己的应用程序了。
如果沒有通过,此处会是Rejected状态,Apple会通过邮件给出原因,开发者需要根据邮件中的描述做出修改后,再次提交申请。
整个上架发布流程到此结束。
苹果上架的官方审批规则请看下面的网站(需要有IDP登陆):/appstore/guidelines.html没有账号的看后面吧,我也贴出来。
Apple App Review GuidelineIntroduction 介绍We're pleased that you want to invest your talents and time to develop applications for iOS. It has been a rewarding experience - both professionally and financially – for tens of thousands of developers and we want to help you join this successful group. We have published our App Store Review Guidelines in the hope that they will help you steer clear of issues as you develop your app and speed you through the approval process when you submit it.我们很高兴,你要投资你的才能和时间来开发应用程序的操作系统。
它一直是一个有益的经验-专业和财政–数以万计的开发者,我们想帮助你加入该集团成功的。
我们已经出版了我们的应用程序商店审查准则的希望,他们会帮助你避开问题你发展你的应用程序和速度通过审批程序当您提交。
We view Apps different than books or songs, which we do not curate. If you want to criticize a religion, write a book. If you want to describe sex, write a book or a song, or create a medical app. It can get complicated, but we have decided to not allow certain kinds of content in the App Store. It may help to keep some of our broader themes in mind:我们认为,应用不同的书籍或歌曲,我们没有牧师。
如果你要批评宗教,写一本书。
如果你想描述,写一本书或一首歌,或创建一个医疗程序。
它可以变得很复杂,但我们决定不允许某些类型的内容的应用程序商店。
它可以帮助保持我们的一些更广泛的主题思想:▪We have lots of kids downloading lots of apps, and parental controls don't work unless the parents set them up (many don't). So know that we're keeping an eye out for the kids.▪▪We have over 350,000 apps in the App Store. We don't need any more Fart apps.If your app doesn't do something useful or provide some form of lasting entertainment, it may not be accepted.▪If your App looks like it was cobbled together in a few days, or you're trying to get your first practice App into the store to impress your friends, please brace yourself for rejection. We have lots of serious developers who don't want their quality Apps to be surrounded by amateur hour.▪We will reject Apps for any content or behavior that we believe is over the line.What line, you ask? Well, as a Supreme Court Justice once said, "I'll know it when I see it". And we think that you will also know it when you cross it.▪If your app is rejected, we have a Review Board that you can appeal to. If you run to the press and trash us, it never helps.▪If you attempt to cheat the system (for example, by trying to trick the review process, steal data from users, copy another developer's work, or manipulate theratings) your apps will be removed from the store and you will be expelled from the developer program.▪This is a living document, and new apps presenting new questions may result in new rules at any time. Perhaps your app will trigger this.Lastly, we love this stuff too, and honor what you do. We're really trying our best to create the best platform in the world for you to express your talents and make a living too. If it sounds like we're control freaks, well, maybe it's because we're so committed to our users and making sure they have a quality experience with our products. Just like almost all of you are too.Table of Contents1. Terms and conditions2. Functionality3. Metadata, ratings and rankings4. Location5. Push notifications6. Game Center7. iAds8. Trademarks and trade dress9. Media content10. User interface11. Purchasing and currencies12. Scraping and aggregation13. Damage to device14. Personal attacks15. Violence16. Objectionable content17. Privacy18. Pornography19. Religion, culture, and ethnicity20. Contests, sweepstakes, lotteries, and raffles21. Charities and contributions22. Legal requirements1. Terms and conditions• 1.1As a developer of applications for the App Store you are bound by the terms ofother licenses or contracts between you and Apple. The following rules and examples are intended to assist you in gaining acceptance for your app in the App Store, not to amend or remove provisions from any other agreement.2. Functionality• 2.1Apps that crash will be rejected• 2.2Apps that exhibit bugs will be rejected• 2.3Apps that do not perform as advertised by the developer will be rejected• 2.4Apps that include undocumented or hidden features inconsistent with the description of the app will be rejected• 2.5Apps that use non-public APIs will be rejected• 2.6Apps that read or write data outside its designated container area will be rejected• 2.7Apps that download code in any way or form will be rejected• 2.8Apps that install or launch other executable code will be rejected• 2.9Apps that are "beta", "demo", "trial", or "test" versions will be rejected• 2.10iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution• 2.11Apps that duplicate apps already in the App Store may be rejected, particularly ifthere are many of them, such as fart, burp, flashlight, and Kama Sutra apps.• 2.12Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected• 2.13Apps that are primarily marketing materials or advertisements will be rejected• 2.14Apps that are intended to provide trick or fake functionality that are not clearly marked as such will be rejected• 2.15Apps larger than 20MB in size will not download over cellular networks (this isautomatically prohibited by the App Store)• 2.16Multitasking apps may only use background services for their intended purposes:VoIP, audio playback, location, task completion, local notifications, etc.• 2.17Apps that browse the web must use the iOS WebKit framework and WebKitJavascript• 2.18Apps that encourage excessive consumption of alcohol or illegal substances, orencourage minors to consume alcohol or smoke cigarettes, will be rejected• 2.19Apps that provide incorrect diagnostic or other inaccurate device data will be rejected• 2.20Developers "spamming" the App Store with many versions of similar apps will beremoved from the iOS Developer Program• 2.21Apps that are simply a song or movie should be submitted to the iTunes store. Appsthat are simply a book should be submitted to the iBookstore.• 2.22Apps that arbitrarily restrict which users may use the app, such as by location orcarrier, may be rejected3. Metadata (name, descriptions, ratings, rankings, etc)• 3.1Apps or metadata that mentions the name of any other mobile platform will berejected• 3.2Apps with placeholder text will be rejected• 3.3Apps with descriptions not relevant to the application content and functionality will be rejected• 3.4App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion• 3.5Small and large app icons should be similar, so as to not to cause confusion• 3.6Apps with app icons and screenshots that do not adhere to the 4+ age rating will berejected• 3.7Apps with Category and Genre selections that are not appropriate for the app content will be rejected• 3.8Developers are responsible for assigning appropriate ratings to their apps.Inappropriate ratings may be changed/deleted by Apple• 3.9Developers are responsible for assigning appropriate keywords for their apps.Inappropriate keywords may be changed/deleted by Apple• 3.10Developers who attempt to manipulate or cheat the user reviews or chart ranking inthe App Store with fake or paid reviews, or any other inappropriate methods will beremoved from the iOS Developer Program• 3.11Apps which recommend that users restart their iOS device prior to installation orlaunch may be rejected• 3.12Apps should have all included URLs fully functional when you submit it for review,such as support and privacy policy URLs4. Location• 4.1Apps that do not notify and obtain user consent before collecting, transmitting, orusing location data will be rejected• 4.2Apps that use location-based APIs for automatic or autonomous control of vehicles,aircraft, or other devices will be rejected• 4.3Apps that use location-based APIs for dispatch, fleet management, or emergencyservices will be rejected• 4.4Location data can only be used when directly relevant to the features and servicesprovided by the app to the user or to support approved advertising uses5. Push notifications• 5.1Apps that provide Push Notifications without using the Apple Push Notification (APN) API will be rejected• 5.2Apps that use the APN service without obtaining a Push Application ID from Apple will be rejected• 5.3Apps that send Push Notifications without first obtaining user consent will be rejected• 5.4Apps that send sensitive personal or confidential information using Push Notifications will be rejected• 5.5Apps that use Push Notifications to send unsolicited messages, or for the purpose of phishing or spamming will be rejected• 5.6Apps cannot use Push Notifications to send advertising, promotions, or directmarketing of any kind• 5.7Apps cannot charge users for use of Push Notifications• 5.8Apps that excessively use the network capacity or bandwidth of the APN service orunduly burden a device with Push Notifications will be rejected• 5.9Apps that transmit viruses, files, computer code, or programs that may harm ordisrupt the normal operation of the APN service will be rejected6. Game Center• 6.1Apps that display any Player ID to end users or any third party will be rejected• 6.2Apps that use Player IDs for any use other than as approved by the Game Centerterms will be rejected• 6.3Developers that attempt to reverse lookup, trace, relate, associate, mine, harvest, or otherwise exploit Player IDs, alias, or other information obtained through the GameCenter will be removed from the iOS Developer Program• 6.4Game Center information, such as Leaderboard scores, may only be used in appsapproved for use with the Game Center• 6.5Apps that use Game Center service to send unsolicited messages, or for the purpose of phishing or spamming will be rejected• 6.6Apps that excessively use the network capacity or bandwidth of the Game Center will be rejected• 6.7Apps that transmit viruses, files, computer code, or programs that may harm ordisrupt the normal operation of the Game Center service will be rejected7. iAds•7.1Apps that artificially increase the number of impressions or click-throughs of ads willbe rejected•7.2Apps that contain empty iAd banners will be rejected•7.3Apps that are designed predominantly for the display of ads will be rejected8. Trademarks and trade dress•8.1•8.2Apps that suggest or infer that Apple is a source or supplier of the app, or that Apple endorses any particular representation regarding quality or functionality will berejected•8.3Apps which appear confusingly similar to an existing Apple product or advertisingtheme will be rejected•8.4Apps that misspell Apple product names in their app name (i.e., GPS for Iphone,iTunz) will be rejected•8.5Use of protected 3rd party material (trademarks, copyrights, trade secrets, otherwise proprietary content) requires a documented rights check which must be providedupon request•8.6Google Maps and Google Earth images obtained via the Google Maps API can beused within an application if all brand features of the original content remain unaltered and fully visible. Apps that cover up or modify the Google logo or copyright holdersidentification will be rejected9. Media content•9.1Apps that do not use the MediaPlayer framework to access media in the MusicLibrary will be rejectedApp user interfaces that mimic any iPod interface will be rejected•9.3Audio streaming content over a cellular network may not use more than 5MB over 5minutes•9.4Video streaming content over a cellular network longer than 10 minutes must useHTTP Live Streaming and include a baseline 64 kbps audio-only HTTP Live stream10. User interface•10.1•10.2Apps that look similar to apps bundled on the iPhone, including the App Store, iTunes Store, and iBookstore, will be rejected•10.3Apps that do not use system provided items, such as buttons and icons, correctly and•10.4Apps that create alternate desktop/home screen environments or simulate multi-appwidget experiences will be rejected•10.5Apps that alter the functions of standard switches, such as the Volume Up/Down and Ring/Silent switches, will be rejected•10.6Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. Ifyour user interface is complex or less than very good, it may be rejected11. Purchasing and currencies•11.1Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected•11.2Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejectedApps using IAP to purchase physical goods or goods and services used outside ofthe application will be rejected•11.4Apps that use IAP to purchase credits or other currencies must consume thosecredits within the application•11.5Apps that use IAP to purchase credits or other currencies that expire will be rejected•11.6Content subscriptions using IAP must last a minimum of 7 days and be available tothe user from all of their iOS devices•11.7Apps that use IAP to purchase items must assign the correct Purchasability type•11.8Apps that use IAP to purchase access to built-in capabilities provided by iOS, such as the camera or the gyroscope, will be rejected•11.9Apps containing "rental" content or services that expire after a limited time will berejected•11.10Insurance applications must be free, in legal-compliance in the regions distributed,and cannot use IAP•11.11In general, the more expensive your app, the more thoroughly we will review it•11.12Apps offering subscriptions must do so using IAP, Apple will share the same 70/30revenue split with developers for these purchases, as set forth in the•11.13Apps that link to external mechanisms for purchases or subscriptions to be used inthe app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected•11.14Apps can read or play approved content (specifically magazines, newspapers, books, audio, music, and video) that is subscribed to or purchased outside of the app, aslong as there is no button or external link in the app to purchase the approvedcontent. Apple will not receive any portion of the revenues for approved content thatis subscribed to or purchased outside of the app12. Scraping and aggregation•12.1Applications that scrape any information from Apple sites (for examplePrograms, etc) or create rankings using content from Apple sites and services will be rejected•12.2Applications may use approved Apple RSS feeds such as the iTunes Store RSS feed •12.3Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected13. Damage to device•13.1Apps that encourage users to use an Apple Device in a way that may cause damage to the device will be rejected•13.2Apps that rapidly drain the device's battery or generate excessive heat will berejected14. Personal attacks•14.1Any app that is defamatory, offensive, mean-spirited, or likely to place the targetedindividual or group in harms way will be rejected•14.2Professional political satirists and humorists are exempt from the ban on offensive or mean-spirited commentary15. Violence•15.1Apps portraying realistic images of people or animals being killed or maimed, shot,stabbed, tortured or injured will be rejected•15.2Apps that depict violence or abuse of children will be rejected•15.3"Enemies" within the context of a game cannot solely target a specific race, culture, a real government or corporation, or any other real entity•15.4Apps involving realistic depictions of weapons in such a way as to encourage illegalor reckless use of such weapons will be rejected•15.5Apps that include games of Russian roulette will be rejected16. Objectionable content•16.1Apps that present excessively objectionable or crude content will be rejected•16.2Apps that are primarily designed to upset or disgust users will be rejected17. Privacy•17.1Apps cannot transmit data about a user without obtaining the user's prior permission and providing the user with access to information about how and where the data willbe used•17.2Apps that require users to share personal information, such as email address anddate of birth, in order to function will be rejected•17.3Apps that target minors for data collection will be rejected18. Pornography•18.1Apps containing pornographic material, defined by Webster's Dictionary as "explicitdescriptions or displays of sexual organs or activities intended to stimulate eroticrather than aesthetic or emotional feelings", will be rejected•18.2Apps that contain user generated content that is frequently pornographic (ex "ChatRoulette" apps) will be rejected19. Religion, culture, and ethnicity•19.1Apps containing references or commentary about a religious, cultural or ethnic group that are defamatory, offensive, mean-spirited or likely to expose the targeted group to harm or violence will be rejected•19.2Apps may contain or quote religious text provided the quotes or translations areaccurate and not misleading. Commentary should be educational or informativerather than inflammatory20. Contests, sweepstakes, lotteries, and raffles•20.1Sweepstakes and contests must be sponsored by the developer/company of the app•20.2Official rules for sweepstakes and contests, must be presented in the app and make it clear that Apple is not a sponsor or involved in the activity in any manner•20.3It must be permissible by law for the developer to run a lottery app, and a lottery app must have all of the following characteristics: consideration, chance, and a prize•20.4Apps that allow a user to directly purchase a lottery or raffle ticket in the app will berejected21. Charities and contributions•21.1Apps that include the ability to make donations to recognized charitable organizations must be free•21.2The collection of donations must be done via a web site in Safari or an SMS22. Legal requirements•22.1Apps must comply with all legal requirements in any location where they are madeavailable to users. It is the developer's obligation to understand and conform to alllocal laws•22.2Apps that contain false, fraudulent or misleading representations will be rejected•22.3Apps that solicit, promote, or encourage criminal or clearly reckless behavior will be rejected•22.4Apps that enable illegal file sharing will be rejected•22.5Apps that are designed for use as illegal gambling aids, including card counters, will be rejected•22.6。