苹果给出2015年应用被App Store拒绝的十大理由

2014年9月份的时候,苹果就曾经在官网给出了应用被拒绝的10大理由,最近该公司对这个列表进行了更新,其中50%以上的应用被拒绝都是因为这10个原因,下面我们来看看都有哪10个理由(红色部分是和去年不同的原因)

NO.1 需要补充更多信息(占14%)

注:作为连续2年被拒绝最多的理由,苹果的解释如下:在iTunes Connect部分的应用预览信息当中提供所有的细节。如果某些功能需要登录,提供一个有效的demo账户用户名和密码。如果有特殊配置需要设定,要加入这些特殊要求,如果某些功能要求一个难以复制或者特定硬件的环境,请准备一个demo视频或者硬件。另外,请确保您的联系信息完整并且是更新过的。

NO.2审核指南2.2:存在明显bug的应用将被拒绝(9%)

NO.3审核指南10.6:苹果和我们的客户对于简洁、精炼、创意的界面非常重视,这些虽然需要时间但值得开发者投入,苹果设定了比较高的标准,如果你的用户界面太复杂或者不够好,就有可能被拒绝(6%)

NO.4审核指南22.2:包含错误、虚假或者误导信息,或者使用类似于其他应用的名字、icon的应用将被拒绝(5%)

NO.5审核指南3.3:名字、描述、屏幕截图或者预览图片和内容以及功能不相关的应用将被拒绝(4%)

NO.6审核指南17.2:要求用户分享个人信息,比如邮箱地址以及出生日期等才能使用功能的应用将被拒绝(4%)

NO.7审核指南3.1:提及其他移动平台的应用或者元数据将被拒绝(4%)

NO.8审核指南3.8:开发商需要对自己的应用评级负责,不恰当的评级将会被修改或者直接被苹果删除(3%)

NO.9审核指南3.4:应用名字在iTunes Connect和在设备上展示的应当类似,确保不会让用户感到困惑(3%)

NO.10审核指南2.16:多任务应用只有在以下目的的时候可以使用后台服务,比如VoIP、音频回放、定位、任务完成、本地通知等等。

iOS开发最佳实践

Getting on board with iOS can be intimidating. Neither Swift nor Objective-C are widely used elsewhere, the platform has its own names for almost everything, and it's a bumpy road for your code to actually make it onto a physical device. This living document is here to help you, whether you're taking your first steps in Cocoaland or you're curious about doing things "the right way". Everything below is just suggestions, so if you have a good reason to do something differently, by all means go for it!

发布于:1月以前  |  360次阅读  |  详细内容 »

你的 App 在 iOS 13 上被卡死了吗?

自从58同城iOS客户端9.0.0版本上线以来,陆续接到反馈说App有时启动会超时,无法响应,然后被系统杀死,只有重启手机才能恢复。得知存在App无法启动的问题后,我们马上展开了调查。通过对触发此问题的设备进行测试,发现此问题所影响的不仅仅是58同城App的启动,另有如京东、大众点评、腾讯视频等其他App也无法正常打开。

发布于:5月以前  |  830次阅读  |  详细内容 »

iOS开发60分钟入门

本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App,学习目标包括:能使用Xcode IDE、模拟器;能修改、调试已有iOS App;能在已有应用内创建新模块;能创建新应用;能发布应用到App Store

发布于:6月以前  |  516次阅读  |  详细内容 »

快速配置 Sign In with Apple

在 WWDC19 大会上,苹果公司推出了一项有意思的内容,即 “Sign In with Apple”。这项由苹果提供的认证服务,可以让开发者允许用户使用 Apple Id 来登录他们的应用程序。

发布于:9月以前  |  2172次阅读  |  详细内容 »

iOS 流量监控分析

在每一个 HTTP 请求开始时,URL 加载系统创建一个合适的 NSURLProtocol 对象处理对应的 URL 请求,而我们需要做的就是写一个继承自 NSURLProtocol 的类,并通过 - registerClass: 方法注册我们的协议类,然后 URL 加载系统就会在请求发出时使用我们创建的协议对象对该请求进行处理。

发布于:10月以前  |  825次阅读  |  详细内容 »

WWDC 2019 :优秀的开发习惯

成功的APP开发需要掌握方方面面的东西。了解可纳入开发流程的实践以提高你的生产力,提升你APP的性能和稳定性。学习如何提高通过Xcode编写的代码质量。获得一些有价值的开发技术的切实理解。

发布于:11月以前  |  779次阅读  |  详细内容 »

大型 SDK 组件化拆分的一些思考

笔者的任务在初期是比较简单和明确的,要求对于某些模块能够可选集成,使用cocoaPod的时候,是否集成某个模块,不能改动一句代码,有点像友盟的社会组件集成方式,但是比那个应该要复杂一些,后面会细说原因。

发布于:11月以前  |  782次阅读  |  详细内容 »

最多阅读

快速配置 Sign In with Apple 9月以前  |  2172次阅读
给数组NSMutableArray排序 1年以前  |  2016次阅读
UITableViewCell高亮效果实现 1年以前  |  1856次阅读
开篇 关于iOS越狱开发 1年以前  |  1814次阅读
在越狱的iPhone设置上使用lldb调试 1年以前  |  1808次阅读
APP适配iOS11 1年以前  |  1706次阅读
关于Xcode不能打印崩溃日志 1年以前  |  1528次阅读
App Store 审核指南[2017年最新版本] 1年以前  |  1500次阅读
所有iPhone设备尺寸汇总 1年以前  |  1488次阅读
使用ssh访问越狱iPhone的两种方式 1年以前  |  1412次阅读
使用ssh 访问越狱iPhone的两种方式 1年以前  |  1401次阅读
UIDevice的简单使用 1年以前  |  1373次阅读
使用 GPUImage 实现一个简单相机 11月以前  |  1357次阅读
为对象添加一个释放时触发的block 1年以前  |  1294次阅读
使用最高权限操作iPhone手机 1年以前  |  1209次阅读