IOS App 上架审核被拒(被拒缘由:元数据被拒绝)苹果团队给出的问题回复如下,问各位大牛该怎么解决?

2024-12-03 03:48:24
推荐回答(2个)
回答1:

所需的信息
我们开始对你的程序不能继续因为我们需要访问一个视频,使用iOS设备上显示你的应用程序。
具体来说,请提供一个视频,使用iOS设备上显示输入的VoIP功能。
提供链接到演示视频:
-登录iTunes Connect
点击“我的应用程序”
-选择你的应用程序
-点击屏幕左侧的应用程序版本
-向下滚动到“应用程序审查信息”
-在“备注”部分提供演示视频访问详细信息
点击“保存”
-一旦完成所有更改,请单击“应用程序版本信息”页顶部的“提交审核”按钮。
一旦这些信息是可用的,我们可以继续与您的应用程序的审查。

回答2:

按往常一样, 分析解决问题, 分两步解决这个问题:

1、Guideline 2.1 大礼包的由来及分析问题所在

2、如何应对并解决 Guideline 2.1 问题?

第一部分: 2.1 大礼包的由来

自 2018.3新年以来, Apple review 团队既整治4.3重复应用(简单的复制程序或功能), 同时实行上新/更新确认机制, 目的是为了对每位开发者做好初步的自查, 同时在开发者违反条款时作为违反依据进行惩罚和记录;

有人认为 2.1 是误伤的, 那通过这一年的观察和实际操作并非如此, 2.1 是苹果新增的核查机制, 是在审核机审后若发现机审后的若干参数处于超标时做以发送确认函, 意在在最初环节解决问题, 加速审核流程。

所以在遇到 2.1 问题时切勿急躁, 视为一般性问题, 良好的心态去应对即可。

通常 2.1 大礼包分为三种: 1.确认型; 2.功能型; 3.违反多条型;

1.确认型:

  • This type of app has been identified as one that may violate one or more of the following

  • App Store Review Guidelines. Specifically, these types of apps often:

  • 1.1.6 - Include false information, features, or misleading metadata.

  • 1.1.6 虚假信息和功能,其中包括不准确的设备数据或用于恶作剧/开玩笑的功能,

  • 如虚假的位置跟踪器。即使指明 app“仅供娱乐”,也不能违背这一准则。

  • 支持匿名或恶作剧电话或短信/彩信的 app 会被拒绝。

  • 2.3.0 - Undergo significant concept changes after approval

  • 2.3 准确的元数据

  • 客户应该知道他们在下载或购买您的 app 时会得到什么,所以请确保 app 的描述、屏幕快照和预览能够准确反映 app 的核心体验,

  • 并记得不断更新,以便保持与新版本相应的最新状态。

  • 2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website

  • 2.3.1 请勿在 app 中包含未记录的功能或隐藏功能;不管是对于最终用户还是 App Review 团队,app 功能都应清晰可见。

  • 同样,您不应该在 App Store 或离线情况下,营销您的 app 中实际并不提供的内容或服务 (例如基于 iOS 的病毒和恶意软件扫描工具)。

  • 如果出现恶劣或屡教不改的行为,则可能会从 Apple Developer Program 中除名。我们正努力将 App Store 打造成值得信赖的生态系统,并希望我们的 app 开发者也能如此;

  • 如果您不诚实以待,我们之间就不会有任何业务往来。

  • 3.1.1 - Use payment mechanisms other than in-app purchase to unlock features orfunctionality in the app

  • 如果您想要在 app 内解锁特性或功能 (解锁方式有:订阅、游戏内货币、游戏关卡、优质内容的访问权限或解锁完整版等),则必须使用 App 内购买项目。

  • App 可使用 App 内购买项目式货币,以便用户在 app 中“打赏”数字内容提供商。

  • App 及其元数据不得包含指引客户使用非 App 内购买项目机制进行购买的按钮、外部链接或其他行动号召用语。数字信息、兑换商品。

  • 4.3.0 - Are a duplicate of another app or are conspicuously similar to another app

  • 4.3 重复 App

  • 请不要为同一个 app 创建多个套装 ID。

  • 如果您的 app 针对特定位置、运动队、大学等存在不同版本,请考虑提交单个 app,并提供 App 内购买项目以提供不同的功能。

  • 同时,请避免继续在已有大量类似 app 的类别下进行开发;App Store 上已经有太多模拟放屁、打嗝声音的 app,以及手电筒和爱经 app。

  • 上传大量相似版本 app 的开发者会遭到 Apple Developer Program 的除名。

  • 5.2.1 - Were not submitted by the legal entity that owns and is responsible foroffering any services provided by the app

  • 5.2.1 一般性:不得在未经授权的情况下,在 app 中使用受保护的第三方材料 (例如商标、版权作品、专利设计);

  • 也不得在 app 套装或开发者名称中包含虚假、抄袭或误导性的演示、名称或元数据。App 提交方应当是拥有或获授权使用知识产权和其他相关权利的个人或法律实体,并且应对提供 app 中的任何服务负责。

  • 5.3.4 - Do not have the necessary licensing and permissions for all the locationswhere the app is used

  • 5.3.4 提供真实货币游戏 (例如体育下注、扑克、BC游戏、赛马) 或CP的 app 必须在使用该 app 的地区获得必要的许可和批准,

  • 且只能在这些地区发布,此类 app 在 App Store 中必须免费提供。App Store 上不允许发布非法的BC预测辅助工具,包括记牌器。

  • 彩 票 app 必须有报酬、几率及奖品。

  • Before we can continue with our review, please confirm that this app does notviolate any of the above guidelines.

  • You may reply to this message in Resolution Center or the App Review Informationsection in iTunes Connect to verify this app’s compliance.

  • Given the tendency for apps of this type to violate the aforementioned guidelines, this review will take additional time.

  • If at any time we discover that this app is in violation of these guidelines, the app will be rejected and removed from the App Store,

  • and it may result in the termination of your Apple Developer Program account.

  • Should you choose to resubmit this app without confirming this app’s compliance,

  • the next submission of this app will still require a longer review time.

  • Additionally, this app will not be eligible for an expedited review until we have received your confirmation.


  • 经过将近一年的时间磋商,总结将2.1邮件确认函定义为确定型, 通常为7个条款, 确认型相对较好解决, 原因是初次上新, 或者很久更新一次, 再或者更新内容一次性过多时, Apple review 没有过多的时间做电话沟通确认, 所以通常以邮件一来一往进行确认;

    简单讲就是发一份确认自己没有违反以上条款的邮件, 如果自己核查没问题就可以签字回执了;

    为此, 确认型的 2.1 问题通常可以通过邮件快速解决并达到上新/更新的目的;

    当然也有例外: 如果你真的存在 2.1 条款下的问题, 比如隐藏功能、含有重复功能或简单的复制别的程序造成审核秩序的混乱, 这种确认型的 2.1 几乎都会得到延期审核或者4.3回执。

    2.功能型:


  • 2. 1 性能:应用程序完整性

  • 4. 3 设计:垃圾邮件

  • 你好,

  • 谢谢您的回复。

  • 关于2.1.0问题,我们没有找到任何xxx功能,然后是您的步骤。

  • 要从App Store Connect中删除帐户中的应用,您需要执行以下操作:

  • 1.在App Store Connect主页中,单击“我的应用程序”,然后选择要删除的应用程序。

  • 2.滚动到“附加信息”部分,然后单击“删除应用程序”。 如果您没有看到删除应用程序,请确保您是帐户持有人或管理员,并且您的应用程序处于允许删除的状态。

  • 3.在出现的对话框中,单击“删除”。

  • 删除应用后,您将失去应用名称的所有权。 如果其他开发者帐户当前未使用该名称,则只能恢复已删除的应用。 此外,SKU无法在同一组织中重复使用,如果您上传了构建版本,则无法重复使用您的软件包ID。

  • 我们希望上述内容有助于您的修订过程。

  • 最好的祝福,

  • App Review

  • 2. 1 Performance: App Completeness

  • 4. 3 Design: Spam

  • Hello,

  • Thank you for your reply.

  • Regarding the 2.1.0 issue, we did not find any xxx feature followed by your steps.

  • To remove an app from your account in App Store Connect, you will need to do thefollowing:

  • 1. From the App Store Connect homepage, click My Apps, then choose the app you wantto remove.

  • 2. Scroll to the Additional Information section, then click Remove App. If you don’t see Remove App, make sure you are an Account Holder or Admin and that your appis in a state which allows removal.

  • 3. In the dialog that appears, click Remove.

  • Once you remove an app, you will lose ownership of the app name. Removed apps canonly be restored if the name is not currently in use by another developer account.In addition, the SKU can’t be reused in the same organization and if you’ve uploaded a build, your bundle ID can’t be reused.

  • We hope the above helps in your revision process.

  • Best regards,

  • App Review


  • 功能型通常是在审核过程中未找到核心功能, 功能不完善(不完整的功能程序), 或者功能过于简单造成的; 或者在审核过程中你所提的的功能 Apple review 无法实际测试, 比如需要配合硬件、需要安装第三方软件等导致无法继续审核, 这时就会以 2.1 功能型邮件回拒。

    另外功能型还包含元数据的问题, 即 ITC 后台设置的相关 Title 或 描述 不符合条款等。

    3.违反多条型:

    回执内容一般和确认型内容相似, 不同的是有时会携带一些突出问题, 比如会在邮件头部指出比较典型的违规内容, 细心地审核 review 人员会将具体问题在头部列出; 比如已出现的有: Guideline 5.2.1 条款, Guideline 1.1.6 条款, Guideline 2.3 系列条款(Guideline 2.3.1, Guideline 2.3.2)等;

    第二部分:如何应对并解决2.1问题?

    确认型:

    1.一般性确认解决方法:

    一般可以直接回执邮件如下, 需要注意的是, 一定不要漏了条数(我曾因漏了一条4.3这一条折腾了足足两个月, 才开始还怀疑被打标了), 一般发给App的确认邮件是相同的, 但是不同类型的App有时候条数不同, 或多或少都有遇到过, 一定要细心不要漏回或多回; 另外一定要中英双语回复, 通过和苹果多次电话沟通, 几乎一致建议我们双语回复, 否则 review 人员会将你的回执内容复制到翻译框进行翻译, 有时内容翻译不准确, 造成误解影响审核拖延。


  • 尊敬的苹果审核团队:

  • 感谢您对我们的App(App名称)耐心审核, 对于您提到的我们可能违反的7个审核条款, 我们的研发团队经过认真自查和研究, 并且将任何一点的违反可能都进行修改, 我们现在对此回复如下:

  • 1.1.6:我们绝对没有包含任何的虚假信息和误导用户的功能,全都是真实的。

  • 2.3.0:我们没有在通过后修改任何概念和功能。

  • 2.3.1:我们没有切换到任何赌博或彩票的网站。

  • 3.1.1:我们App内都是使用的苹果支付(IAP),并没有使用任何第三方支付。

  • 4.3.0:我们的App内容不存在抄袭或者大量相似。

  • 5.2.1:我们的App并没有法人实体和版权的风险。

  • 5.3.4:我们的App定位功能用在个人信息页面的位置信息展示。请点击“允许”以允许访问。若不允许,“天牛APP”无法计算你和其他用户的距离,你的个人主页也将无法显示你所在的位置。

  • 希望苹果审核团队能继续审核,感谢。

  • Dear Apple Review Team:

  • Thank you for your patience review of our App (App name). For the 7 review terms that we mentioned that we may violate, our R&D team has carefully checked and researched, and may modify any of the violations. Reply to this now as follows:

  • 1.1.6: We absolutely do not contain any false information and misleading userfunctions, all of which are true.

  • 2.3.0: We have not modified any concepts and features after passing.

  • 2.3.1: We did not switch to any gambling or lottery website.

  • 3.1.1: Apple Pay (IAP) is used in our app and does not use any third party payment.

  • 4.3.0: There is no plagiarism or a lot of similarity in our app content.

  • 5.2.1: Our App does not have the risk of legal entities and copyrights.

  • 5.3.4: Our App Location feature is used to display location information on the Personal Information page. Please click "Allow" to allow access. If not allowed,"Tianniu APP" cannot calculate your distance from other users, and your personal homepage will not be able to display your location.

  • I hope that the Apple Review Team will continue to review, thank you.


  • 2.元数据问题:
    一般无需修改程序(包括一般问题), 按照要求修改相关描述即可。

    功能型:

    1.功能不完善:

    解决这个问题需要修改程序, 一般新增功能, 或者更换主题加模块可以解决, 但是一定要修改到自己都觉得眼前一亮, 否则会循环往复;

    实现最小功能的目标, 这也是大多 app 被拒的原因, 当然也是最好解决的问题;

    2.由于找不到功能或者需要其他硬件配合无法继续审核:

    一般找不到功能、需要下载三方软件配合或者缺设备无法进行下一步测试, 可以通过录制视频的方式解决, 目的是模拟当前软件符合 apple review 提出的功能性, 及可使用性的目的从而达到上架的目的。

    需要注意的是, 录制视频不要使用截屏录制, 这类录制 apple review 视为模拟录制, 不具有真实性; 可以通过使用正常手机拍摄演示功能的方式, 最好可以配上语音, 比如一面操作功能一面讲解, 这类解决方法通常会迅速得到反馈, 大概率是可以隔夜上架或更新的。

    违反多条型:

    这个类型是 2.1 问题中最难解决的类型;

    原因是:

    时间成本上可能会消耗很多, 几个问题并非能一次性解决, 加上有一定概率延审的情况(比如一个问题多次提交, 审核时依旧存在就有大概率面临延审);

    另外分析问题上讲, 我们所理解的问题和苹果想要的解决方法有所不同, 比如你的问题中存在 4.3 的问题, 这个问题就不能单一从回复邮件解决, 可能会涉及到改程序, 改程序就意味着重新排队, 时间成本很高; 再或者程序中含有需要改的元数据、需要添加隐私声明、需要针对某一块功能改造, 此时的 2.1 是比较棘手的, 当然这并不意味着无药可救, 越是复杂的问题, 越是问题清晰;

    解决这类问题, 需要从3方面着手:

    1.含有 Guideline 4.3, 如果头部邮件明确说明你简单的复制了其他的应用程序或功能, 此时建议进行电话沟通, 可走申请电话沟通渠道, 通过邮件方式回复即可, 时间成本大概2-3天;

    2.多次被拒问题, 一直未电话沟通过, 却根据自己的理解在不断的改造程序, 并未和 Apple review 明确问题所在, 多次提交被拒, 有时延时自己主动撤回重提的现象, 这类问题视为扰乱 apple review 审核秩序, 多次被拒后通常 3.2(-f):


  • Specifically, your app violates Section 3.2(f) of the PLA, which states:


  • 此时不要灰心, 此时可能再申请电话沟通已无效, 原因是已被打标签; 最好的方式是走申诉通道, 申诉理由可以写不明白自己违反了哪个条款, 申请进一步沟通;

    3.敏感项目就需要通过差异化去解决, 解决方法可参照上一篇 《iOS 如何使用本地混淆差异化? 》

    第三部分:写在最后

    流程往往很简单, 我们常常将自己陷入僵局, 或粗心、或不经意操作使得流程错乱, 造成事情的发展多走了弯路, 且行且珍惜, 互勉!