Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 错误ITMS-90592“;无效的出口合规代码“;上传到应用商店时_Ios_Xcode_App Store Connect - Fatal编程技术网

Ios 错误ITMS-90592“;无效的出口合规代码“;上传到应用商店时

Ios 错误ITMS-90592“;无效的出口合规代码“;上传到应用商店时,ios,xcode,app-store-connect,Ios,Xcode,App Store Connect,为了避免每次上传应用程序的新版本时都出现手动导出符合性表单,我尝试在Info.plist中包含itsappusesnonextemptencryption密钥,如前所述。(事实上,该应用程序使用cordova,但据我所见,该条目正确地进入了plist。) 但是,我们现在尝试上传应用程序,我得到: 错误ITMS-90592“导出符合性代码无效。导出失败 应用程序Info.plist中的法规遵从性密钥值与密钥不匹配 应用程序的导出合规性文档的值。要查找 正确的值,转到App Store Connec

为了避免每次上传应用程序的新版本时都出现手动导出符合性表单,我尝试在Info.plist中包含itsappusesnonextemptencryption密钥,如前所述。(事实上,该应用程序使用cordova,但据我所见,该条目正确地进入了plist。)

但是,我们现在尝试上传应用程序,我得到:

错误ITMS-90592“导出符合性代码无效。导出失败 应用程序Info.plist中的法规遵从性密钥值与密钥不匹配 应用程序的导出合规性文档的值。要查找 正确的值,转到App Store Connect上的我的应用。“

发生未知错误

当然,错误描述可能不那么详细,但我错过了在App Store Connect中查找正确条目的信息

有什么建议吗

在谷歌搜索错误代码时,我只找到与之相关的不同描述


(由于我们的应用程序使用https,我认为我们必须将其AppUseSNonexEmptEncryption设置为true/YES。并提供自分类报告。)

我的应用程序使用加密,并且plist中定义的密钥与app Store Connect提供的密钥不匹配

现在,问题是如何从App Store Connect获取密钥?在这里,医生已经清楚地提到了

如果你的应用程序使用加密,你可能需要提供导出 App Store Connect中的法规遵从性文档。如果你的构建没有 使用加密,您可以在Xcode中指定此信息

您可以上载出口合规性文档并将其提交审查 使用App Store Connect,如中所述,提供导出合规性 App Store Connect帮助中的加密文档。一旦 文档已批准,App Store Connect将提供键值对 您可以将其添加到数据库中的信息属性列表(Info.plist) Xcode项目。应用程序审查

如果在生成中提供导出符合性信息,则 您不需要在以后分发时提供此信息 使用TestFlight或将其提交到应用商店

在项目导航器()中,选择目标,然后单击信息

在“目标属性”表的最后一行中,单击“添加”按钮 (+)

在搜索字段中,输入导出符合性键,后跟 返回字符并设置其值

如果您的应用程序未使用加密,请添加应用程序使用非豁免 加密(ITSAPPUSESNONEXTEMPTENCRYPTION)密钥,并将值设置为 没有

如果您的应用程序使用加密,请添加应用程序使用非豁免加密 (ITSAPPUSESNONEXTEMPTENCRYPTION)密钥,并将该值设置为“是”

如果您的应用程序需要符合导出要求,请添加应用程序加密导出 法规遵从性代码(ITSNyptionExportComplianceCode)键,然后输入 App Store Connect提供的此密钥的值

转到应用商店连接->我的应用->功能选项卡,然后选择加密,然后单击iOS文档按钮并提供相应的信息。上传完文件后,苹果将进行审查,如果一切正常,苹果将提供如下图所示的钥匙。将该密钥添加到info.plist文件中