谁能帮我了解苹果商店拒绝或提出反对提交任何iPhone申请的可能原因。

有帮助吗?

解决方案

以下是可能的原因(非官方的, 从这里):

  • 振动. 。不允许在您的应用程序中使用连续振动 - 只允许短暂的振动,因为警告是允许的。不要费心尝试设置计时器来保持振动,这会导致您的应用程序被拒绝。

  • 链接到私有框架. 。这是显而易见的,但不知怎的,在玩弄我们链接到 MoviePlayer.framework 的东西时。这是一个禁忌,我们花了大约十天的时间取消该框架的链接,重新编译,然后重新提交。

  • 表格视图单元格中的编辑处理不当. 。同样显而易见,但请注意,如果启用表格单元格编辑,则必须手动指定哪些单元格应该响应编辑控件,哪些单元格不应该响应。我们的早期应用程序中有一些随机首选项单元格,可以通过滑动这些单元格来调出“删除”徽章。当然它没有做任何事情,但苹果只是考虑了这个糟糕的设计并拒绝了我们的应用程序。

  • 图标. 。确保 57 像素图标与 512 像素版本相同。另外,如果您要创建应用程序的“精简版”和“专业版”(即免费和付费),请使用不同的图标。两者使用相同的图标会将您的应用程序直接发送到……您猜对了……垃圾箱。

  • 复制现有功能. 。这一行为更加微妙和阴险,并且可能影响了很大一部分开发人员。除了广为人知的 Podcaster 失败之外,用户评论的报告表明,苹果在寻找重复功能时正在广泛撒网。迷你网络浏览器或本质上显示网页的应用程序似乎特别容易受到攻击,即使它们添加了新的和/或有用的功能。也远离电子邮件客户端。

  • 使用适当的键盘类型. 。如果您的应用程序要求输入电话号码或其他仅数字输入,并且您提供的键盘还可以输入标准字母数字输入……是的。(感谢杰里米1026)

  • 版本号. 。如果您的应用程序当前位于 0.99或以下版本, ,你最好考虑给它升级,因为苹果似乎更喜欢 1.0 及以上版本。我们的一个版本最近因 .016 版本被拒绝,并有一条消息表明我们的版本号甚至不是数字。当我们从头开始重新提交与 1.0 版本相同的应用程序时,它就通过了。

  • 网络可达性. 。如果您的应用程序需要任何类型的网络访问,您需要确保它在该访问不可用时正常工作。如果不符合,就会被拒绝。Apple 提供了示例代码来测试这一点,在大多数情况下您可以按原样使用: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

最后但并非最不重要:

  • 胀气 甚至不要尝试。;-) 更新:抱歉,现在这似乎已经过时了。苹果现在靠“放屁应用”赚了很多钱: 看这篇文章.

编辑:

这是最近一篇文章的链接 十款未进入 Apple App Store 的 iPhone 应用程序.

还有一个提示:Apple 有一款 Mac 应用程序,名为 应用加载器 您可以安装。安装后,它会分析您应用程序的 zip 文件。它验证所有证书、图标和其他内容是否正确 提交给苹果。使用应用程序加载器可以最大限度地减少应用程序被拒绝的机会。


另一个有趣的资源: 应用商店圆桌会议:透明度和审批系统 (苹果博客)


另一个编辑:

2010 年 2 月之前的新规则: “没有泳衣,没有皮肤,没有影射” (来源: TechCrunch 文章, ,Wobble作者的博客)

顺便一提:在 iPhone 3.0 预览活动期间(2009 年 3 月),苹果发言人表示,所有提交的申请中有 96% 获得批准。

其他提示

Apple现已(截至2010年9月9日)发布了应用商店评论指南的官方列表:

appstore批准指南

(需要苹果开发者登录)

或镜子:

应用商店指南

Apple会不会想要在未来创建这样的应用程序? If (yes) reject

你有一个非常棒的想法,苹果可能希望将来使用if(yes) reject

以下是SDK公告的视频,其中描述了Apple发布的拒绝标准列表:

SDK公告

正如其他人所指出的那样,Apple似乎还有其他一些他们不会宣传的条件。请注意,拒绝通知是现在由NDA涵盖

我无法证实这一点,但这是有道理的,但人们报告他们的应用因过于简单或过于琐碎而被拒绝。

刚刚得到反弹,严重处理网络中断。如果您连接到网络,请准备好处理可能出现的任何错误情况。

我付费的app版本被appstore拒绝了。

购买并下载应用后,第一个屏幕是 <!>“用户协议<!>”,当用户点击 <!>时;我同意 <!>只有这样他才能继续使用app。

Apple描述拒绝的原因 <!>;当用户从appstore购买应用并在手机中下载时,您不得限制用户同意协议<!> <<; 而是显示您的协议在iTunes中下载应用程序之前。

令人惊讶的是,应用可以通过拒绝来尝试保持其界面一致使用Apple自己的应用程序。 (即使用捏拉缩放/扩展手势)

我知道有一个网站可以帮助您通过iPhone产生出色的广告创意。看到这个网站: http://itunes.apple.com/app/adpack/id359562015?mt= 8个

我向应用商店提交了付费应用,但遭到拒绝,我又学会了拒绝应用的可能性

我的应用启用了游戏中心。当应用程序启动时,第一个屏幕是登录屏幕,提示用户通过GameCenter登录继续。

他们拒绝了提供理由的应用程序 - 因为用户无法获得您的应用程序的服务,除非他没有登录游戏中心,尽管他付钱给您下载应用程序。每次应用程序启动之前,您都不能限制用户通过Game Center登录。

从2013年5月1日起,如果我们不支持iPhone 5,您的应用将被拒绝。所以必须支持iPhone 5。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top