理由通过苹果商店拒绝iPhone应用程序 [英] Reasons for rejecting iPhone application by Apple store

查看:150
本文介绍了理由通过苹果商店拒绝iPhone应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以帮我了解可能的原因,其中苹果专卖店可以拒绝或提出反对提交任何iPhone应用程序。

Can anybody help me out to know the possible reasons for which Apple store can reject or raise objection to submit any iPhone application.

推荐答案

下面是可能的原因(非官方,来自这里):

Here are possible reasons (unofficial, from here):


  • 振动即可。这是不允许使用在您的应用程序持续振动 - 短时间的警告是所有允许的。不要打扰试图建立一个计时器,以保持持续的振动,它会导致你的应用程序被拒绝。

  • Vibration. It is not permitted to use continuous vibration in your apps - short bursts as warnings is all that is allowed. Don’t bother trying to set up a timer to keep the vibration going, it will cause your app to be rejected.

链接到私有框架。这是显而易见的,但不知何故在玩弄我们已经联系到MoviePlayer.framework东西。这是一个禁忌,并花费了我们十天左右,而我们解除链接这个框架内,重新编译,然后重新提交。

Linking to private frameworks. This is obvious, but somehow in playing around with stuff we had linked to the MoviePlayer.framework. That’s a no-no, and cost us about ten days while we unlinked that framework, recompiled, and then resubmitted.

处理不当在的tableview细胞编辑。也很明显,但要注意,如果你启用表单元格编辑,你必须手动指定哪些细胞应编辑控件响应,这不应该。我们有一些随机preFS细胞在我们的那些能够进行刷卡,弹出一个删除徽章早期的应用程序之一。当然,它没有做任何事情,但苹果认为公正这个可怜的设计拒绝了我们的应用程序。

Improper handling of editing in tableview cells. Also obvious, but be aware that if you enable table cell editing, you’ll have to manually specify which cells should respond to editing controls and which should not. We had some random prefs cells in one of our early apps that were able to be swiped to bring up a ‘delete’ badge. Of course it didn’t do anything, but Apple justly considered this poor design and rejected our app.

图标即可。确保57像素的图标是相同的512像素的版本。此外,使用不同的图标,如果你正在创建精简版和您的应用程序的亲的版本(即免费和付费)。使用两个相同的图标将您的应用程序直接到......你猜对了......垃圾桶。

Icons. Make sure the 57 pixel icon is identical to the 512 pixel version. Also, use a different icon if you are creating ‘lite’ and ‘pro’ versions of your app (i.e., free and paid). Using the same icon for both sends your app straight to … you guessed it … the bin.

复制现有的功能即可。这一个是更加微妙和阴险的,并很可能影响到开发商的很大比例。除了广泛宣传播客溃败,从用户的意见报告显示,苹果正在寻找重复的功能时,铸造了一张大网。迷你Web浏览器或应用程序,基本上显示网页,显得特别脆弱,即使他们增加新的和/或有用的功能。从电子邮件客户端以及望而却步。

Copying existing functionality. This one is much more subtle and insidious, and has probably affected the great percentage of developers. In addition to the widely publicized Podcaster debacle, reports from user comments indicate that Apple is casting a wide net when looking for duplicated functionality. Mini web browsers, or apps that essentially show web pages, seem particularly vulnerable, even if they add new and/or useful functionality. Stay away from email clients as well.

使用合适的键盘类型即可。如果您的应用程序要求输入电话号码或其他数字,只有输入您present一个键盘,还包括进入标准的字母数字输入的可能性...是。 (感谢Jeremy1026)

Using appropriate keyboard type. If your app asks for a phone number or other numeral-only input and you present a keyboard that also includes the possibility of entering standard alpha-numeric input … yep. (Thanks Jeremy1026)

版本号。如果您的应用程序目前在 版本0.99或以下,你最好考虑给它一个推广为苹果似乎preFER 1.0及以上。我们的一个最近被拒绝是0.016,有消息表明,我们的版本号甚至没有数字。当我们从头开始重新提交了相同的应用程序1.0版本,它经历了。

Version numbers. If your app is currently at version 0.99 or below, you’d better consider giving it a promotion as Apple seems to prefer 1.0 and above. One of ours was recently rejected for being .016, with a message suggesting that our version number wasn’t even numeric. When we resubmitted the same app from scratch as version 1.0, it went through.

网络可达。如果您的应用程序需要的任何类型的网络访问,你需要确保它工作时访问不可用。如果没有它会被拒绝。苹果提供了示例code测试这个你可以使用AS-在大多数情况下:<一href=\"http://developer.apple.com/library/ios/sample$c$c/Reachability/index.html\">http://developer.apple.com/library/ios/sample$c$c/Reachability/index.html

Network Reachability. If your app requires any type of network access you need to make sure it works when that access isn't available. If it doesn't it will be rejected. Apple provides sample code to test this which you can use as-is in most cases: http://developer.apple.com/library/ios/samplecode/Reachability/index.html

和最后但并非最不重要的:

And last, but not least:


  • 胀气想都别想。 ;-)更新:对不起,这似乎现在已经过时。苹果让很多钱现在屁应用程序:的看到这篇文章

  • Flatulence Don’t even try. ;-) UPDATE: sorry, this seems to be outdated by now. Apple makes a lot of money now with "fart apps": see this article.

编辑:

下面是约 10 iPhone应用程序这并没有使苹果的App Store 最近的一篇文章的链接。

Here is a link to a recent article about ten iPhone Apps That Didn't Make Apple's App Store.

和一个提示:苹果有一个叫做Mac应用程序的应用程序加载器的,你可以安装。一旦你安装它,它分析你的应用程序的zip文件。它验证所有证书,图标和其他东西都是正确的的提交给苹果公司。使用应用程序加载最小化您的应用程序拒绝的机会。

And a tip: Apple has a Mac app called Application Loader that you could install. Once you install it, it analyzes your app's zip file. It verifies all the certificates, icons, and other things are correct before submitting to Apple. Using the Application Loader minimizes your chances of app rejection.

另一个有趣的资源:<一href=\"http://theappleblog.com/2009/05/06/app-store-roundtable-transparency-and-the-approval-system/\">App商店圆桌会议:透明度和审批制度(appleblog.com)

Another interesting resource: App Store Roundtable: Transparency and the Approval System (appleblog.com)

另一个编辑:

这是2010年2月的新规则:不泳装,无皮,并没有影射(来源:的 TechCrunch的文章,W obble作者的博客

New rules by February 2010: "No Swimsuits, No Skin, And No Innuendo" (source: TechCrunch article, Wobble author's blog)

顺便说一句:在iPhone 3.0 preVIEW事件(2009年3月)期间,苹果发言人告诉所有提交的应用程序的96%被批准

By the way: during the iPhone 3.0 preview event (march 2009), an Apple spokesman told that 96% of all submitted application were approved.

这篇关于理由通过苹果商店拒绝iPhone应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆