应用程序使用https – 什么是ITSAppUsesNonExemptEncryption的正确值
我的应用程序使用的唯一encryption是通过HTTPS调用。 目前(2017年6月7日)根据iTunes Connect中的此信息,iTunes Connect需要出口合规性。
我已经进入iTunesConnect – >我的应用程序 – >function – >encryption页面,点击除“iOS文档”之外的加号,并在出口合规性表单中回答YES。
以下两个屏幕截图显示了向下滚动时出口合规框的更多详细信息。
最后2个屏幕截图build议使用HTTPS是一个EXEMPT使用encryption,因此我应该在info.plist中设置ITSAppUsesNonExemptEncryption = false。 但是这并不明确,而且在我的第一个屏幕截图中, 如果您正在打电话给HTTPS,就需要向美国政府提交年终分类报告 。
所以我的问题:
-
是否正确设置ITSAppUsesNonExemptEncryption = false,如果我唯一使用的encryption是通过HTTPS调用?
-
如果我必须设置ITSAppUsesNonExemptEncryption = true,我应该在哪里向美国政府提交报告,以及该报告如何传递给苹果? 我找不到任何关于这个过程的明确信息。 我不想把这个问题搞砸,因为在上一个屏幕截图中,后果可能会很严重。
-
无论我如何设置ITSAppUsesNonExemptEncryption,根据我的第一个屏幕截图,如果我使用HTTPS,我必须向美国政府提交年终自我分类。 这是真的,过程是什么? (点击“了解更多”链接不起作用)
我在网上search了几个小时。 其实这很容易,你可以validationiTunes连接:
1.你必须做的
如果您的应用程序仅使用HTTPS或仅使用encryption进行身份validation,令牌等, 则无需执行任何操作,只需包括
<key>ITSAppUsesNonExemptEncryption</key><false/>
在Info.plist中,你就完成了 。
2.validation
你可以validation iTunes连接。
- select你的应用
- select了function
- selectencryption
- 点击“+”
- 按照对话框
- 对于https或身份validation答案是肯定的 , 是的
无论如何,你当然应该仔细阅读对话。
一个非常有用的文章可以在这里find:
https://www.cocoanetics.com/2017/02/itunes-connect-encryption-info/
我不幸没有足够的代表评论,但在目前我正在调查完全相同的问题,我相信你是正确的,当你说你可以设置ITSAppUsesNonExemptEncryption密钥为false,至less这是我来到的结论从我的研究。
对于自我分类报告,看起来你必须在明年2月之前提交一份报告,我发现这个链接有助于解释报告和做什么
就像我说的这一切都是从我自己的调查就像你,我认为这是正确的,但如果任何人有任何更多的信息将不胜感激。