我的应用程序使用的唯一加密是通过HTTPS调用。目前(2017年6月7日)iTunes Connect根据iTunes Connect中的此信息要求出口合规性。
我已进入iTunesConnect - >我的应用 - >特点 - >加密页面,点击加号以及" iOS文档"并在出口合规表格中回答“是”。
当我向下滚动时,以下两个屏幕截图显示了导出合规性框的更多详细信息。
最后2个屏幕截图建议使用HTTPS是EXEMPT使用加密,因此我应该在info.plist中设置ITSAppUsesNonExemptEncryption = false。但这一点并不清楚,并且在我的第一个屏幕截图中反映出来,如果您正在拨打HTTPS,那么需要向美国政府提交年终分类报告。
所以我的问题:
设置ITSAppUsesNonExemptEncryption = false是否正确?
如果我必须设置ITSAppUsesNonExemptEncryption = true,我该如何向美国政府提交报告?该报告如何传递给Apple?我找不到关于这个过程的任何明确信息。我不想搞砸了,因为在最后一次屏幕截图中,后果可能会受到严重影响。
无论我如何设置ITSAppUsesNonExemptEncryption,根据我的第一个屏幕截图,如果我使用HTTPS,我必须向美国政府提交年终自我分类。这是真的,过程是什么? (点击"了解详情"链接没有帮助)
答案 0 :(得分:30)
我在网上搜索了几个小时。实际上它非常简单,您可以在itunes connect中验证这一点:
<强> 1。所有你需要做的
如果您的应用仅使用HTTPS或仅使用加密进行身份验证,令牌等,您无需执行任何操作,只需添加
<key>ITSAppUsesNonExemptEncryption</key><false/>
在您的Info.plist中,您已完成。
<强> 2。验证强>
您可以在iTunes中连接验证。
第3。年终自我分类报告
正如2.
中的对话框所写,您仍然需要提交年终自我分类报告:
如果您正在使用ATS或拨打HTTPS,请注意 您需要提交年终自我分类报告 对美国政府。 Learn more
您可以查看How do I submit a Self Classification Report for Encryption Items以及此问题https://stackoverflow.com/a/48462458/276648。
在任何情况下,您都应该通过对话框仔细自己阅读。
可在此处找到非常有用的文章:
https://www.cocoanetics.com/2017/02/itunes-connect-encryption-info/
答案 1 :(得分:5)
我很遗憾没有足够的回复评论,但是当我正在研究完全相同的问题时,我相信当你说你可以将ITSAppUsesNonExemptEncryption密钥设置为false时你是正确的,至少这是我从研究中得出的结论。
对于自我分类报告,看起来你必须在明年二月之前提交一份,我发现此链接有助于解释报告和做什么
就像我说的那样,这一切都来自我自己的调查,我认为这是正确的,但如果有人确实有任何更多的信息,将不胜感激。