ITSAppUsesNonExemptEncryption Cordova Build

kiw*_*209 20 encryption itunesconnect ios cordova

在下面的链接中确认类似的问题是否有人知道如何将信息添加到Cordova中的config.xml文件?

内部测试时ITSAppUsesNonExemptEncryption导出合规性?

我需要在plist中有一个真正的价值:

ITSAppUsesNonExemptEncryption ITSEncryptionExportComplianceCode [Key Value]

有没有人知道添加此信息的正确语法?

Ren*_*der 14

我不得不修改Andrej的答案,这对我有用:

  <platform name="ios">
    ...
    <config-file target="*-Info.plist" parent="ITSAppUsesNonExemptEncryption" mode="add">
      <false/>
    </config-file>
    ...
  </platform>
Run Code Online (Sandbox Code Playgroud)


Mik*_*ona 12

我创建了一个简单的空插件,将其设置ITSAppUsesNonExemptEncryption为false.

只需将以下内容添加到您的 config.xml

<plugin name="cordova-ios-plugin-no-export-compliance" spec="0.0.5" />
Run Code Online (Sandbox Code Playgroud)

或跑

cordova plugin add cordova-ios-plugin-no-export-compliance
Run Code Online (Sandbox Code Playgroud)

如果需要将其设置为true,则可以分叉插件并相应地更改plugin.xml文件,然后从分叉存储库添加插件.

有关详细信息,请参阅NPM上的插件.

  • 找到一个使用phonegap Build的人的解决方案,将其添加到你的config.xml,fml stack cant post code in comments lol (2认同)

小智 5

从2/7/2019起,正确的方法是将此代码段添加到您的<platform name="ios">部分中:

<edit-config file="*-Info.plist" mode="add" target="ITSAppUsesNonExemptEncryption">
    <false/>
</edit-config>
Run Code Online (Sandbox Code Playgroud)