当我用TestFlight为内部测试添加我的最新构建时,我看到它有一个“Missing Compliance”状态。
这是个大问题吗?为什么会出现这种情况?我该如何解决这个问题?
当我用TestFlight为内部测试添加我的最新构建时,我看到它有一个“Missing Compliance”状态。
这是个大问题吗?为什么会出现这种情况?我该如何解决这个问题?
当前回答
右键单击信息。plist,选择open as,然后点击Source Code 将这一行添加到文件的最后 < / dict >标记
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
并保存文件。
其他回答
I just fund another way to do the same workaround. Because of I hadn' t the possibility to click on the yellow triangle (even if I have admin role), when you go inside testflight, then iOS (under "Build") instead of yellow triangle click the version number, another page will open and you will find on top right something like add compliance information (sorry if I am not totally accurate but I have the italian version but it would be really easy to find). Then you can do the same even if you, like me, are not able to click on yellow triangle.
它只是表明你不使用加密,当你是一个新手时,这可能是令人生畏的,但如果你确定你不使用加密,这不是一个问题
此外,如果你看不到“提供导出合规信息”按钮,请确保你在App Store Connect中拥有正确的角色或与正确的人(帐户持有人,管理员或应用程序经理)交谈。
如果你没有在api调用中使用https,请在你的信息中添加这个密钥“应用程序使用非豁免加密”。plist并将其设置为NO
在Info.plist的底部添加以下内容
<key>ITSAppUsesNonExemptEncryption</key>
<false/>