App Store Connect 帮助
App 加密概述
如果你的 App 使用、访问、包含、实施或嵌入了加密,而你计划上传、测试和分发此 App,则需要在 App Store Connect 中确认 App 加密要求。
例如,如果 App 使用以下内容(并未列出所有情形),则需要确认 App 加密要求:
-
标准加密算法。
-
Apple 操作系统内的加密功能。
-
专利加密算法或非标准加密算法。根据美国政府的定义,“非标准加密”是指实施任何集成或使用专利或非公开加密功能的“加密”行为。非公开加密功能包括未被公认国际标准机构(如 IEEE、IETF、ISO、ITU、ETSI、3GPP、TIA 和 GSMA)采纳或批准、且并未另行发表的加密算法或协议。
请注意,你有责任仔细阅读出口管理条例,以确定 App 使用的加密是否需要正式的美国工业与安全局(BIS)分类(商品分类自动跟踪系统,CCATS)。你需要承担任何与错误解读出口条例或错误申请豁免条件相关的责任。如需了解加密出口管制要求,请前往美国商务部工业与安全局(Bureau of Industry and Security,BIS)网站并搜索加密政策。法国政府也对在法国分发的加密 App 实施进出口管制,主要管制对象为“安全存储”、“安全通讯”和“安全防病毒”类应用程序,而“银行”和“医疗”类应用程序免受管制。有关法国管制的详细信息,请访问法国国家信息系统安全局(The Agence nationale de la sécurité des systèmes d’information,ANSSI)网站。
提交 App 的新版本时,你需要在 App Store Connect 中回答有关 App 加密情况的问题。请在提交 App 至“App 审核”前参照下文的说明进行操作,以确保你提交的文稿正确无误;如果 App 未使用加密,则可以绕过出口合规问题。
确认 App 加密要求
为帮助你轻松确认 App 加密要求,App Store Connect 会显示一组问题询问 App 的情况以及上架地区。根据你的回答,系统会显示后续需要完成的步骤:
场景 |
后续步骤 |
||||||
---|---|---|---|---|---|---|---|
无需提供 App 加密证明文稿 |
在 Xcode 中更新 App 的信息属性列表文件(Info.plist),从而免于在后续提交 App 时再次回答加密问题。 |
||||||
必须提供 App 加密证明文稿 |
|