Ped*_* T. 9 xcode ios app-store-connect
为了避免每次上传新版本的应用程序时都需要手动导出合规性表单,我尝试将 ITSAppUsesNonExemptEncryption 密钥包含在 Info.plist 中,如此处所述。(事实上,该应用程序使用 cordova,但据我所知,该条目正确地进入了 plist。)
但是,我们现在尝试上传应用程序,我得到:
错误 ITMS-90592“无效的导出合规性代码。应用程序的 Info.plist 中的导出合规性键值与应用程序的导出合规性文档的键值不匹配。要查找正确的值,请转到 App Store Connect 上的我的应用程序。 ”
出现未知错误。
当然,错误描述可能不那么冗长,但我错过了在 App Store Connect 中查找正确条目的信息。
有什么建议吗?
当谷歌搜索错误代码时,我只找到与之相关的不同描述。
(由于我们的应用程序使用 https,我认为我们必须将 ITSAppUsesNonExemptEncryption 设置为 true / YES。并提供自我分类报告。)
Gur*_*ngh 13
我的应用程序使用加密,并且 plist 中定义的密钥与 App Store Connect 提供的密钥不匹配。
\n\n现在的问题是如何从 App Store Connect 获取密钥?这里文档已经清楚地提到了
\n\n\n如果您的应用使用加密,您可能需要在 App Store Connect 中提供导出\n合规性文档。如果您的构建不\xe2\x80\x99t\n使用加密,请在 Xcode 中指定此信息。
\n您上传导出合规性文档并使用 App Store Connect 提交以供审核,\n如 App Store Connect 帮助中提供加密的导出合规性\n文档中所述。文档获得批准后,App Store Connect 将提供键值对,您可以将其添加到 Xcode 项目的信息属性列表 (Info.plist) 中。应用程序审查
\n如果您在构建中提供导出合规性信息,则稍后在使用 TestFlight 分发应用程序或将其提交到 App Store 时,\n\n\xe2\x80\x99 不需要提供此信息。
\n在项目导航器 () 中,选择目标,然后单击信息。
\n在目标属性表的最后一行中,单击“添加”按钮\n(+)。
\n在搜索字段中,输入导出合规性密钥,然后输入\n回车字符并设置其值。
\n如果您的应用未使用加密,请添加应用使用非豁免\n加密 (ITSAppUsesNonExemptEncryption) 密钥并将值设置为\nNO。
\n如果您的应用使用加密,请添加应用使用非豁免加密\n(ITSAppUsesNonExemptEncryption) 键并将值设置为 YES。
\n如果您的应用需要导出合规性,请添加应用程序加密导出\n合规性代码 (ITSEncryptionExportComplianceCode) 密钥并输入 App Store Connect 提供的\n此密钥的值。
\n
转到 App Store Connect ->我的应用程序->服务选项卡,然后选择加密,然后单击 iOS 文档按钮并提供适当的信息。上传文档后,Apple 将进行审核,如果一切正常,Apple 将提供密钥,如下图所示。将该密钥添加到您的 info.plist 文件中。
\n\n| 归档时间: |
|
| 查看次数: |
5659 次 |
| 最近记录: |