跳至内容
WebViewGold 从 Vibe Coding 到 App Store
中文
获取 WebViewGold

App Store Connect

App Store Connect 中的出口合规(加密)问题:Web 封装应用的答案

每个 iOS 构建最后都会遇到一个关于加密和美国出口规定的问题。它听起来像个法律陷阱;但对于一个通过 HTTPS 加载您 Web 应用的应用来说,这只是两分钟的例行手续。下面说明这个问题的含义、WebViewGold 应用该如何回答,以及如何让每个构建都不再被问到。

每个平台一次性 $109 起,或由我们的团队全程代劳,$698 起。

  • 审核通过保证 – 否则 14 天内退款
  • 无需编程
  • 一次性付费,免费更新
  • 7×24 小时人工支持
  • 2014 年起德国出品 · ISO 27001

Apple 为什么要问

您上传的构建会落到 Apple 位于美国的服务器上,再从那里分发到全球。根据美国《出口管理条例》(EAR),使用加密的软件属于加密技术的出口,因此 Apple 要求每位开发者为自己的应用分类。对 Web 封装应用来说是个好消息:这些条例豁免了几乎所有应用都在使用的那种加密,也就是让 HTTPS 得以工作、由 iOS 提供的标准 TLS。Apple 自己的文档逐一介绍了这些豁免,WebViewGold 文档也以同样的方式总结了结论:在大多数情况下,应用并未使用非豁免加密。

本指南解释的是操作机制,不构成法律建议。如果您的应用加入了自己的加密实现(端到端加密的聊天工具、加密保险箱、加密货币钱包),请阅读 Apple 关于遵守加密出口法规的文档,并考虑寻求专业意见。

WebViewGold 应用该如何回答

App Store Connect 中的措辞时不时会变;背后的逻辑不会变。

  1. “您的应用是否使用加密?”

    是。即使应用只使用 iOS 内置的加密,Apple 也要求您回答“是”,而一个加载 https:// URL 的应用正是如此。

  2. “是否符合豁免条件?”

    如果应用唯一的加密是 HTTPS/TLS 以及操作系统提供的其他标准算法,没有任何专有或自定义的加密,答案就是“是”。这正是典型的 WebViewGold 应用:您的 Web 应用、Supabase 或 Firebase 调用、推送、购买,全部走 TLS。

  3. 专有算法?

    如果被问到应用是否实现了专有或非标准的加密:否。

  4. 文档

    符合豁免时,Apple 不要求提供任何文件。根据您的分类,美国规定仍可能要求每年提交一份自我分类报告;Apple 的文档说明了何时需要,而大多数依赖操作系统标准加密的小型应用永远不会碰到这件事。

  5. 让这个问题不再出现

    添加下面介绍的 Info.plist 键。之后的构建会跳过这个对话框,直接进入“Ready to Submit”或“Ready to Test”状态。

让每个构建都跳过这个问题:Info.plist 键

打开 WebViewGold Xcode 项目中的 Info.plist(或者使用 target 的 Info 选项卡,添加“App Uses Non-Exempt Encryption”,值为 NO)。Apple 会在上传时读取这个键,并为该构建记录豁免状态。

xml
<key>ITSAppUsesNonExemptEncryption</key>
<false/>

把 Web 应用转换成原生应用的绝佳方式!周转速度快,无需开发完整的原生应用就能把应用上架到应用商店!

Kevin Joling · FlightConnections & TrainConnections · Trustpilot

简单答案不适用的情况

  • 您的 Web 应用在 JavaScript 中自带加密:端到端加密聊天、客户端加密的笔记或文件、带密钥管理的钱包。这些可能属于非豁免加密;请把该键设为 true,并按照 Apple 的文档操作。
  • 回答“完全不使用加密”:对任何使用 HTTPS 的应用来说都是错的。Apple 的说明明确表示,使用操作系统提供的加密也要回答“是”。
  • 以为公司在德国或印度,美国的这个问题就不适用。它适用于每一个通过 Apple 美国服务器分发应用的人。
  • 忘了 TestFlight:在回答问题或添加该键之前,构建会显示“Missing Compliance”(缺少合规信息),无法进行测试。
  • 使用某些模板的 VPN 或代理功能:WebViewGold 没有这类功能,但如果您添加了一个自行加密的原生库,分类就会改变。

iOS 与 Android 对比

Apple App StoreGoogle Play
出口合规问题有;除非设置了 Info.plist 键,否则每个构建都会问无
在哪里App Store Connect 中,构建处理完成后,以及 TestFlight 选项卡中不适用
最接近的对应项不适用数据安全表单会询问数据在传输过程中是否加密;HTTPS 应用请回答“是”
法律依据美国出口法规,因为 Apple 从美国服务器出口Google 不向开发者收集出口分类信息
您所在国家的规定仍然适用仍然适用

在 Cloud Builder 和 Full Service 中

如果您使用 Cloud Builder 构建,上传的构建仍会出现在您账号下的 App Store Connect 中,合规状态和其他构建一样在那里回答。使用 Full Service 套餐时,您会收到完成的 Xcode 项目,所以之后构建时,上面那个键就掌握在您自己手中。无论哪种方式,标准 Web 封装应用的答案都不变:使用加密,是;符合豁免,是。

常见问题

使用 Supabase、Firebase 或 Stripe API 会改变答案吗?

不会。它们都是 HTTPS 调用,正是标准的、可豁免的加密用法。

生物识别登录(Face ID)会增加需要申报的加密吗?

不会。它使用操作系统的 LocalAuthentication 和钥匙串(Keychain),属于操作系统提供的加密。

我在之前的某个构建中回答得不一样。有问题吗?

在下一个构建中正确回答,并设置 Info.plist 键即可。Apple 按构建记录状态;纠正它不会受到任何处罚。

我需要向美国当局提交什么材料吗?

对于只使用操作系统标准加密的应用,通常不需要,但规则取决于您的分类。请查阅 Apple 关于加密出口法规的文档;本指南不构成法律建议。

让您的应用上架商店的三种方式

结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。

自己动手

$109 每个平台,一次性付费

WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。

在主页查看方案

Cloud Builder

$349 每个许可证,一次性附加购买

无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。

Cloud Builder 如何运作 试用免费演示

Full Service

$698 每个平台 $798

把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。

Full Service 详情 服务提供方: WeSetupYourWebViewApp

冬季特惠价格有效期至 2026年12月31日。

准备好发布您的应用了吗?

App Store & Google Play 审核通过保证 – 否则 14 天内退款

想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。

退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。