问题描述
我的应用程序使用的唯一加密是通过HTTPS调用。目前(2017年6月7日)iTunes Connect根据iTunes Connect中的此信息要求导出合规性。
The ONLY encryption my App uses is calls over HTTPS. Currently (7 June 2017) iTunes Connect requires an Export Compliance according to this information in iTunes Connect.
我已进入iTunesConnect - >我的应用程序 - >功能 - >加密页面,单击iOS文档旁边的加号和导出合规性表单,回答是。
I've entered the iTunesConnect -> My Apps -> Features -> Encryption page, clicked the plus symbol besides "iOS Documentation" and in the Export Compliance form answered YES.
以下两个屏幕截图显示了更多细节我向下滚动时出口合规性框。
The following two screen shots show more details of the export compliance box as I scroll down.
最后2个屏幕截图建议使用HTTPS是EXEMPT使用加密,因此我应该在info.plist中设置ITSAppUsesNonExemptEncryption = false。但这一点并不清楚,并且在我的第一个屏幕截图中反映出来,如果您正在拨打HTTPS,那么需要向美国政府提交年终分类报告。
The last 2 screen shots suggest using HTTPS is an EXEMPT use of encryption and I should therefore in info.plist set ITSAppUsesNonExemptEncryption=false. But this is not clear, and is contradicted in my 1st screen shot that says if you are making a call to HTTPS ... required to submit a year-end classification report to the US government.
所以我的问题:
-
设置ITSAppUsesNonExemptEncryption = false是否正确如果我使用的唯一加密是通过HTTPS调用吗?
is it correct to set ITSAppUsesNonExemptEncryption=false if the only encryption I use is via HTTPS calls?
如果我必须设置ITSAppUsesNonExemptEncryption = true,我在哪里提交报告给美国政府和该报告如何传递给Apple?我找不到关于这个过程的任何明确信息。我不想搞砸了,因为在最后一次屏幕截图中后果可能很严重。
if I must set ITSAppUsesNonExemptEncryption=true, where do I go to submit a report to the US government and how does this report get passed to Apple? I cannot find any clear information on the process. I don't want to screw this up as the consequences can be major as threatened in the last screen shot.
无论我如何设置ITSAppUsesNonExemptEncryption,根据如果我使用HTTPS,我的第一个屏幕截图我必须向美国政府提交年终自我分类。这是真的,过程是什么? (点击了解更多链接没有帮助)
regardless of how I set ITSAppUsesNonExemptEncryption, according to my 1st screen shot if I use HTTPS I must submit a year-end self classification to the US government. Is that true, and what is the process? (clicking the "learn more" link doesn't help)
推荐答案
我在网上搜索了几个小时。实际上它非常简单,您可以在iTunes中验证这一点:
I was searching the web for this for some hours. Actually it is pretty easy and you can verify this in itunes connect:
1。所有你需要做的事
如果您的应用仅使用HTTPS或仅使用加密进行身份验证,令牌等,您没有任何东西要做,只需要包含
If your app uses only HTTPS or uses encryption only for authentication, tokens, etc., there is nothing you have to do, just include
<key>ITSAppUsesNonExemptEncryption</key><false/>
您已完成。
2。验证
您可以在iTunes中连接验证。
You can verify this in itunes connect.
- 选择您的应用
- 选择功能
- 选择加密
- 点击+
- 按照对话框
- 进行https或身份验证,答案为是,是
- select your app
- chose features
- chose encryption
- click "+"
- follow the dialog
- for https or authentication the answer is yes and yes
在任何情况下,您都应该通过对话框仔细自己阅读。
In any case you should of course read yourself carefully through the dialog.
可在此处找到非常有用的文章:
这篇关于应用程序使用https - ITSAppUsesNonExemptEncryption的正确值是什么的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!