AppleGuidelines
Awesome AppleStore guideline on China
Install / Use
/learn @gdxz123/AppleGuidelinesREADME
AppleGuidelines
苹果AppSotre审核潜规则总结(针对中国区)
AppStore审核流程
经验推测流程:
1、应用提审后进入Wait for review状态,等待审核;
2、进入In Review状态时开始审核
2.1 先机器审核(进行代码、素材扫描),评估应用是否能安装运行,有无使用私有API,有无使用黑名单的SDK,素材有无抄袭其他应用(素材比对通过md5值),有无使用黑名单技术等等,如果有明显违规会直接拒绝;
2.2 进入人工审核阶段,检测UI交互是否合规,检查应用商业逻辑是否符合生态,检查内容;
3、审核结果
3.1 审核通过则进入In Ready状态,等待发布
3.2 拒绝通过则会给出理由,有时一些拒绝不会给出原因,他会让你自查,最好记录审核账号的操作路径,方便拒绝后看审核人员用了哪些功能路径,来推测拒绝的原因。
苹果审核指南:
通用条款
- 被拒分两种类型,第一种是元数据被拒(Meta Data),第二种是(Binary Data);元数据主要iTunes connect上的应用资料填写问题,Binary Data主要是提审的包存在问题
- 有账号体系则需要有不依赖第三方的登录注册功能,目前要求有账号登录功能则一定要接入提供sigin with apple,且设计logo 文案都需要按照官方要求,这是为了保护用户数据隐私
Guideline 4.2.3 - Design - Minimum Functionality
We were required to install QQ before we could use your app. Apps should be able to run on launch, without requiring additional apps to be installed.Next StepsTo resolve this issue, please revise your app to ensure that users can use it upon launch. If your app requires authentication before use, please use methods that can authenticate users from within your app.
翻译:
指南4.2.3 — 设计 — 最低功能
我们必须先安装QQ,然后才能使用您的应用程序。应用程序应该能够在启动时运行,而不需要安装其他应用程序。下一步要解决此问题,请修改您的应用程序,以确保用户可以在启动时使用它。如果您的应用程序在使用前需要进行身份验证,请使用可以在应用程序中对用户进行身份验证的方法。(目前有账号登录功能都一定要接入提供sigin with apple)
- 有账号体系则需有用户隐私协议
- 不可使用苹果私有API,苹果私有API有工具可以进行代码检测。
Guideline 3.3.1
Applications may only use Documented APIs in manner prescribed by Apple and must not use or call any private APIs.
翻译:
指南 3.3.1
应用程序只能按照苹果公司规定的方式使用文档化API,不得使用或调用任何私有API。
- 不支持ipv6网络访问,美国地区需要支持IPv6,需把审核地区设置成中国即可,这样审核会不要求IPV6,应该是因为IPV6在美国覆盖率很高,审核人员的网络可能就是IPV6,导致他体验不了APP,所以要求APP在IPV6覆盖率高的国家上架时要求支持,但中国地区不强制要求。
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPad running iOS 12.0.0 on Wi-Fi connected to an IPv6 network.
翻译:
指南2.1-性能-应用程序完整性
当我们在连接到IPv6网络的Wi-Fi上运行iOS 12.0.0的iPad上进行审查时,发现您的应用程序中有一个或多个错误。
- 版权问题,不要使用明显有版权争议的素材资源、如emoji、苹果logo、美国电影等 如:
- APP提审图5.8寸的介绍页需要有刘海屏的设计
Guideline 2.3.3 - Performance - Accurate Metadata
Upon further review, your screenshot(s) for iPhone 5.8'' does not reflect the app in use on iPhoneX.
翻译:
指南2.3.3 — 表现 — 准确的元数据
经进一步审查,您的iPhone 5.8寸的屏幕截图并未反映是在iPhone X上正在使用的应用程序,一般就是刘海屏需要展示出来。
- 审核人员大部分用iPad进行审核,APP需要在ipad里正常使用,(可能iPad成本便宜而且屏幕大)
Guideline 2.4.1 - Performance - Hardware Compatibility
We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 12.0.0. Please see attached screenshots for details.
翻译:
指南2.4.1 - 表现 - 硬件兼容性
我们注意到,在运行iOS 12.0.0的iPad上查看时,您的应用程序没有以iPhone分辨率运行。有关详细信息,请参阅所附的屏幕截图。
- 有账号体系需要提供审核账号
Guideline 2.1 - Information Needed
We have started the review of your app, but we were unable to successfully register for an in-app account. In order for us to review your app, please provide a demo account so that we may fully assess your app's features.Specifically, we need a company name to log in.
翻译:
指南2.1 - 所需信息
我们已开始审核您的应用,但无法成功注册应用内帐户。为了便于我们审核您的应用,请提供一个审核账户,以便我们全面评估您应用的功能。具体来说,你的应用需要一个公司名称才能登录(但是我们没有)。
- 保护未成年用户隐私,注意儿童隐私,在没有“家长明确同意”的情况下,禁止应用收集13岁以下儿童的个人资料
- 用户隐私数据收集弹框出现时,需要先调用App Tracking Transparency
Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
The app privacy information you provided in App Store Connect indicates you collect data in order to track the user, including Emails or Text Messages, User ID, Purchase History, Phone Number, Precise Location, Email Address, Name, and Coarse Location. However, you do not use App Tracking Transparency to request the user's permission before tracking their activity. Starting with iOS 14.5, apps on the App Store need to receive the user’s permission through the AppTrackingTransparency framework before collecting data used to track them. This requirement protects the privacy of App Store users. Next Steps Here are two ways to resolve this issue:
- If you do not currently track, or decide to stop tracking, update your app privacy information in App Store Connect. You must have the Account Holder or Admin role to update app privacy information.
- If you track users, you must implement App Tracking Transparency and request permission before collecting data used to track. When you resubmit, indicate in the Review Notes where the permission request is located.
翻译:
指南5.1.2 - 法律 - 隐私 - 数据使用和共享
您在 App Store Connect 中提供的应用程序隐私信息表明您收集数据以跟踪用户,包括电子邮件或短信、用户 ID、购买历史、电话号码、精确位置、电子邮件地址、姓名和粗略位置。但是,在跟踪用户的活动之前,您不会使用 App Tracking Transparency 来请求用户的许可。 从 iOS 14.5 开始,App Store 上的应用程序在收集用于跟踪它们的数据之前需要通过 AppTrackingTransparency 框架获得用户的许可。此要求保护 App Store 用户的隐私。 下一步 以下是解决此问题的两种方法:
- 如果您当前不跟踪或决定停止跟踪,请在 App Store Connect 中更新您的应用程序隐私信息。您必须具有帐户持有人或管理员角色才能更新应用隐私信息。
- 如果您跟踪用户,则必须实施 App Tracking Transparency 并在收集用于跟踪的数据之前请求许可。当您重新提交时,请在审查说明中指明权限请求所在的位置
- APP如果有下载比较大的资源,需要提前告知提醒用户下载内容大小
- 如果没有定位、后台播放等功能,不可开通相关权限,收集用户隐私信息;如果需要后台持续开启定位功能,则需要说明开启后台定位功能的理由跟增加电池寿命声明:“后台定位会导致电池寿命减少”
Guideline 2.16 Details Multitasking Apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc.
Your app uses the Location Background mode but does not include the required "battery use" disclaimer in your Application Description.
翻译:
指南2.16 - 细节
您的应用程序使用 Location Background 模式,但未在您的应用程序描述中包含所需的“电池使用”免责声明。
Next Steps
Please add the following disclaimer to your Application Description:
"Continued use of GPS running in the background can dramatically decrease battery life." Since your iTunes Connect Application State is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit iTunes Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, click the “Submit for Review” button at the top of the App Information page.
NOTE: Please be sure to make any metadata changes to all App Localizations by selecting each specific localization and making appropriate changes.)
- APP功能太少,会给苹果委婉拒绝并提示用网页开发,解决方案是加入手机原生硬件相关功能,增大需要上APP的说服力,如相机来扫一扫,手机相册读取照片,等等
Guideline 4.2.2 - Design - Minimum Functionality We noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. Although this content may be curated from the web specifically for your users, since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.
翻译:
指南4.2.2 — 设计 — 最低功能
我们注意到您的应用程序仅包含从 Internet 聚合的链接、图像或内容,并且本地 iOS 功能有限或没有。尽管此内容可能是专门为您的用户从网络上精选出来的,但由于它与移动网络浏览体验没有太大区别,因此不适合 App Store。
- 应用不可出现预敬请期待、发布、试验、测试、test、beta、trial等不稳定版本字眼
Guideline 2.2 - Performance - Beta Testing
Your app appears to be a pre-release, test, or trial version with a limited feature set. Apps that are created for demonstration or trial purposes are not appropriate for the App Store. Please see attached screenshots for details. Next Steps To resolve this issue, please complete, remove, or fully configure any partially implemented features. Additionally, remove all references to "demo," "trial," "beta," or "test" in your app description, app icon, screenshots, previews, release notes, and binary.
翻译:
指南2.2 — 表现 — Beta测试
您的应用程序似乎是预发布、测试或试用版,具有有限的功能集。为演示或试用目的创建的应用程序不适合应用商店。 有关详细信息,请参阅所附的屏幕截图。 接下来的步骤 若要解决此问题,请完成、删除或完全配置任何部分实现的功能。此外,请删除应用程序描述、应用程序图标、屏幕截图、预览、发布说明和二进制文件中对“演示”、“demo”、“试用版”、“trial”、“测试版”、“beta”、“test”或“测试”的所有引用。
- APP内不可自己检测更新或引导下载第三方APP,APP如果做了检测更新应该引导用户跳到App Store进行更新
Guideline 4.0 - Design
Your app includes an update button or alerts the user to update the app, but the update button or alert does not link directly to the app's page on the App Store.
翻译:
指南4.0 - 设计
您的应用包含更新按钮或提醒用户更新应用,但更新按钮或提醒并未直接链接到 App Store 中应用的页面。
- 目前审核人员主要在iPad上进行审核,即使app不兼容iPad也要保证app的UI交互在iPad上能正常进行
Guideline 2.4.1 - Performance - Hardware Compatibility
We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 11.0.3. Please see attached screenshots for details. Next Steps To resolve this issue, please revise your app to ensure it runs as expected and displays properly at iPhone resolution on iPad. Even if your app was developed specifically for iPhone, users should still be able to use your app on iPad.)
翻译:
指南2.4.1 - 性能 - 硬件兼容性
我们注意到,在运行 iOS 11.0.3 的 iPad 上审核时,您的应用程序无法以 iPhone 分辨率运行。有关详细信息,请参阅随附的屏幕截图。
- 要手机号验证码登录的APP,提审时,需要提供审核账号给审核人员,审核人员不会走注册账号的流程,避免审核人员信息泄漏
- 提审的APP要有一定的功能,如果都是H5页面,苹果会拒绝,要求你要网页做
Guideline 4.2.2 - Design - Minimum Functionality
We noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. Although this content may be curated from the web specifically for your users, since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.
翻译:
指南4.2.2 — 设计 — 最少功能
我们注意到,您的应用程序只包括链接、图像或从互联网聚合的内容,并且本地iOS功能有限或没有。尽管这些内容可能是专门为您的用户从网络上策划的,但由于它与移动网络浏览体验没有足够的区别,因此这个软件不适合App Stroe。
Guideline 4.2 - Design - Minimum Functionality
Thank you for your resubmission and making the changes. We found that the usefulness of your app is limited by the miniaml amount of content or features it includes. Specifically, your app only provides a code contest without other account-based or iOS user interactive features.)
翻译:
指南4.2 — 设计 — 最少功能
感谢您重新提交并做出更改。我们发现,您的应用程序的有用性受到其包含的内容或功能的微小数量的限制。具体来说,您的应用程序只提供代码竞赛,没有其他基于帐户系统或iOS用户交互功能。
- 存在功能的开关被发现,需要移除开关,或者修改代码变得更加隐秘,建议先移除开关,再慢慢加上
Specifically, this app still includes a network call which causes it to behave differently during review. It would be appropriate to remove any review check related content found in the network traffic to ensure that all features and fun
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
Security Score
Audited on Dec 29, 2025
