苹果商店拒绝iPhone申请的原因[关闭]

2024-04-15

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


以下是可能的原因(非官方的,从这里 http://10base-t.com/unofficial-appstore-rejection-criteria/):

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

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

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

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

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

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

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

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

最后但并非最不重要:

  • 胀气甚至不要尝试。 ;-) 更新:抱歉,这现在似乎已经过时了。苹果现在靠“放屁应用”赚了很多钱:看这篇文章 http://venturebeat.com/2008/12/23/iphone-fart-app-pulls-in-nearly-10000-a-day/.

Edit:

这是最近一篇文章的链接十款未进入 Apple App Store 的 iPhone 应用程序 http://www.pcworld.com/article/159887/.

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


另一个有趣的资源:App Store 圆桌会议:透明度和审批系统 http://theappleblog.com/2009/05/06/app-store-roundtable-transparency-and-the-approval-system/(苹果博客)


另一个编辑:

2010 年 2 月之前的新规则:“没有泳衣,没有皮肤,没有影射”(来源:TechCrunch 文章 http://techcrunch.com/2010/02/20/app-store-rules-sexy/, Wobble作者的博客 http://chillifresh.com/2010/02/20/5000-apps-banned-the-new-rules/)

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

苹果商店拒绝iPhone申请的原因[关闭] 的相关文章

  • 允许的 APNS 持续连接数量是多少?

    我正在尝试编写服务器端代码来为我的应用程序发送推送通知 根据 Apple 的建议 我计划保留连接并根据需要发送推送通知 Apple 还允许打开和保留多个并行连接以发送推送通知 您可以与同一网关或多个网关实例建立多个并行连接 为此 我想维护一
  • 当我从我转向的视图控制器返回时,为什么我的 UITableView 的格式完全出错了?

    我有一个UITableView使用自定义单元格 其中有一些标签可以动态决定单元格的高度 当我点击一个单元格并转到一个新的视图控制器时 返回后所有单元格的格式完全混乱 我无法弄清楚是什么导致了它 这是细胞通常的样子 我对它们设置了一些非常基本
  • UITextView 动画更改框架不会动画文本重新分配

    我有一个 UITextView 我试图在用户点击按钮时为框架的变化设置动画 基本上 文本视图会变大以适应屏幕 以便可以显示更多文本 然后当用户再次点击按钮时 它会缩小到原始框架 我使用块执行动画 如下所示 if isDisplayingDe
  • 将第 3 方库 ZXing 导入 Xcode

    我尝试了多种方法将第 3 方库 ZXing 导入我的 iOS 应用程序 但所有方法都很痛苦 或者根本不起作用 如果有人可以建议我做错了什么 或者提出导入 ZXing 等库的更好方法 我将非常感激 一定比这个容易 这就是我所做的 结果是 My
  • iOS8 CoreData“使用未实现的初始化程序”

    我尝试运行我的应用程序时收到以下错误 致命错误 对类 rcresttest CatalogItem 使用未实现的初始化程序 init entity insertIntoManagedObjectContext 我可以通过将数据模型中的实体类
  • 如何在IOS中的UIStackView中设置权重

    UIStackView与安卓类似LinearLayout但我不知道如何设置子视图的权重 假设我有一个垂直的UIStackView and 3 UIImageView就在里面 我想连续设置权重3 6 1UIImageViews 我怎么做 UI
  • NSString – 静态还是内联?有性能提升吗?

    如果我写的话会有任何性能提升吗 NSString helloStringWithName NSString name static NSString formatString Hello return NSString stringWith
  • 网站在 iPhone 屏幕右侧显示空白区域

    我遇到问题http eiglaw com http eiglaw com iPhone 屏幕右侧显示约 25 像素宽的空白 边框 我在 stackoverflow 上研究了这个问题 这些帖子是相关的 但是当我尝试提供的各种解决方案时 我无法
  • 使用 iPhone 中的地图视图读取当前位置名称

    我读取了当前位置的纬度和经度值 然后成功将该位置固定在 iPhone 中 现在我想使用这个纬度和经度值读取该地名 我使用以下代码来读取查找当前位置 void mapView MKMapView mapView1 didUpdateUserL
  • 导入 RNCryptor 后架构 armv7 的未定义符号

    我导入了 RNCryptor 可以在这里找到 https github com rnapier RNCryptor https github com rnapier RNCryptor进入我的应用程序 但是 我在日志中收到了三个错误 Und
  • 当地图视图只是屏幕的一部分时,如何在 iOS 模拟器中进行捏合?

    我在 iPad 上有一个视图 我正在添加MKMapView也就是说 全屏高度的一半 然而 当我尝试在 iOS 模拟器上进行捏合时 它不起作用 因为 to nubs 填充了模拟器上的整个 iPad 视图 And so with the map
  • 在 Xcode 5 中重命名 iOS 项目[重复]

    这个问题在这里已经有答案了 我需要重命名一个 iOS 项目 有没有办法在不开始一个全新项目的情况下做到这一点 我发现的所有其他信息都与 Xcode 4 或旧版本相关 这些方法似乎使项目崩溃 我在尝试任何名称更改之前创建了一个快照 在 Xco
  • 更改组织以使用 Xcode 9 在 iTunes Connect 上上传二进制文件

    我在 Xcode9 上配置了多个团队 当我尝试将二进制文件上传到 Xcode 9 上的 iTunes Connect 时 没有更改团队的选项 并且出现以下错误 ERROR ITMS 4088 来自苹果开发者论坛的解决方案 1 正常存档2 窗
  • 如何使用AudioKit保存音频文件?

    我有音频文件 我给它做了一些效果 let pitchshifter AKPitchShifter self audioPlayer pitchshifter shift 10 AudioKit output pitchshifter 如果我
  • 减少 CoreData 的调试输出?

    我正在开发一个使用 CoreData 的 iOS macOS 项目 它工作正常 但它会向控制台输出大量调试信息 这使得控制台无法使用 因为我的打印语句隐藏在所有与 CoreData 相关的内容中 我有一个非常简单的 CoreData 设置
  • 在 iOS 中,如何创建一个始终位于所有其他视图控制器之上的按钮?

    无论是否呈现模态或用户执行任何类型的转场 有没有办法让按钮在整个应用程序中 始终位于顶部 而不是屏幕顶部 有什么方法可以让这个按钮可拖动并可捕捉到屏幕上吗 我正在以苹果自己的辅助触摸作为此类按钮的示例 您可以通过创建自己的子类来做到这一点U
  • 哪些 Flutter 插件或功能可以利用外部 iOS/Android 显示器来显示与主显示器不同的内容

    我正在构建一个跨平台应用程序 需要在外部显示器上显示不同的视图 通常通过连接到 LCD 投影仪的 HDMI 适配器电缆连接 Flutter 是否能够在内置的外部显示器上显示不同的屏幕 在现有的 Flutter 插件中还是使用现有的 Flut
  • 水平 UICollectionView 单行布局

    我正在尝试使用以下命令设置简单的水平布局UICollectionView 兜圈子却没有达到预期的结果 所以任何指针或例子将不胜感激 我粘贴经常更改的代码但没有成功可能没什么意义 该图像显示两行 第一行是单个项目 尺寸正确并且在中心正确对齐
  • UIView晃动动画

    我试图在按下按钮时使 UIView 摇动 我正在调整我找到的代码http www cimgf com 2008 02 27 core animation tutorial window shake effect http www cimgf
  • iOS - UITableViewCell 使文本加粗

    我有一个字符串 NSString userInfo James Johnson james 我想做的就是大胆James Johnson并保留 james正常字体 所以我尝试过的是使用NSAttributedString但为了完成这个过程 我

随机推荐

  • 为什么使用复合语句创建EVENT时会出现此错误?

    从这个SOquestion https stackoverflow com questions 37825002 how to run two update query in mysql event scheduler 我很困惑DELIMI
  • 如何在windows上安装uwsgi?

    我正在尝试在虚拟环境中为 django 项目安装 uwsgi 我使用的是 Windows 10 I did pip install uwsgi我得到了Command python setup py egg info 所以为了解决这个错误 我
  • 收集装置不会注入

    我正在使用 xUnit 2 0收集装置 http xunit github io docs shared context html在许多不同的测试类之间共享公共数据库设置 拆卸 该装置还提供了一些辅助属性 因此我将其注入到每个测试类中 我在
  • 无法将上游映射到 nginx 服务器中的文件夹

    我想将系统端口 82 映射到 127 0 0 1 8080 runningSite 但 nginx 配置出现异常 upstream dev server 127 0 0 1 8080 runningSite server rewrite l
  • ruby 1.9 和 RSpec2 有什么好的突变测试工具吗?

    我曾经使用 Heckle 但由于 ParseTree 的问题 它与 ruby 1 9 不兼容 我一直在寻找替代方案 但唯一看起来有希望的是 Chaser 而且它没有任何明确的文档可供我用来查看是否可以使其与 RSpec 一起使用 它似乎具有
  • 在构造函数中声明属性 Angular 2

    我是一名刚接触 Angular 2 的 java 程序员 在做官方教程时 我很惊讶地发现他们在构造函数中而不是在类的顶部声明了这个属性 我知道 Java 和 JS 有很大不同 但是这样做之间有什么技术原因吗 constructor priv
  • 将图像添加到 R 中的类似表格的输出

    我有一个简单的数据结构 案例是国家 地区 对于每个国家 地区我有几个数字变量 就像这样 dat lt data frame country c Belgium Germany Holland Ireland Var1 1 4 Var2 11
  • 使用 jQuery Validate 插件,如何将错误消息字符串包装在跨度中

    有谁知道如何将内部错误字符串包装在跨度中 我正在为我的表单使用 jQuery Validate 插件 并在标签标记中显示默认的错误消息 这目前还不错 例子
  • 设计 config.timeout_in 不起作用

    我无法使用初始化器 devise rb 中的设计会话超时来使会话超时 I set config timeout in 1 minute 在initializers devise rb 中 我使用一名用户登录并闲置了2 分钟 这假设会使当前会
  • 如何检查当前应用程序进程是否在 Laravel 的队列环境中运行

    我通过特征将全局作用域应用于我的模型 但我不希望在从 Redis 队列调用 处理模型时应用全局作用域 如何检测当前实例是否是队列进程 就像我们有这个 if App environment local The environment is l
  • Android Studio - 无法找到请求目标的有效认证路径

    我收到这个错误 Gradle project name project refresh failed Unable to find valid certification path to requested target 当我在 Andro
  • Where().Count() 和 Count() 之间的区别

    using DBEntities db new DBEntities var employeeAgedAbove30 db Employees Where s gt s Age gt 30 Count Method 1 employeeAg
  • 使用 Sequelize 的多对多关系的简单示例

    我正在尝试使用 Sequelize 构建表之间多对多关系的简单示例 然而 这似乎比我预期的要棘手得多 这是我目前拥有的代码 db js文件导出 Sequelize 连接实例 const Sequelize require sequelize
  • 计算圆形数量级

    对于一个简单的项目 我必须使大数字 例如 4294967123 可读 因此我只写带有前缀的前几个数字 4294967123 gt 4 29G 12345 gt 12 34K 等 代码 简化 如下所示 const char postfixes
  • 从 Cydia 安装调整后重新启动

    我使用 DHowett 的 Theos 对应用程序和 mobilesubstrate 进行了调整 Tweak是应用程序的一个子项目 我在 iPhone 上测试过 一切正常 然后我创建了一个 Cydia 存储库并将我的项目加载到其中 问题是当
  • 未捕获的语法错误:意外的令牌导出

    我用过创建反应应用程序对于我的项目 我收到一个错误 未捕获的语法错误 意外的令牌导出 错误就在这段代码中 export const ENGLISH lang en messages nav translatedMessage Social
  • 使用 Apache Maths 进行多项式回归 (Java)

    有人可以帮我用 Apache Math 库进行多项式回归 2 阶 吗 以下数据应给出此方程 39 79 x 2 497 66 x 997 45 由 Excel 计算 r2 0 9998 coding style from http comm
  • 无法通过 AKS 上的 Azure 流量管理器和 Nginx Ingress 访问服务

    我在两个不同的区域有两个 AKS 集群作为主要集群和辅助集群 我想使用 Azure 流量管理器在主集群和辅助集群上进行基于优先级的端点监控和故障转移机制 我有两个服务 A 和 B 它们在相对路径上路由 服务 a and 服务 b分别 我在每
  • 如何在 python 3 及更高版本中永久删除文件?

    我想永久删除我用 python 代码创建的文件 我知道 os remove 等 但找不到任何特定的内容来永久删除文件 不想用未使用的文件填充垃圾箱 os remove已经是您正在寻找的了 它不会将东西发送到垃圾箱 它只是删除它们
  • 苹果商店拒绝iPhone申请的原因[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 谁能帮我了解苹果商店拒绝或提出反对提交任何iPhone申请的可能原因 以下是可能的原因 非官方的 从这里 http 10base t co