Patches and updates
ArcGIS Runtime SDK for Qt 100.11 iOS App Store Patch
摘要
说明
重要注意事项:
此修补程序现已被版本 100.11.2 弃用,此版本包含一个更完整的修复程序,可完全支持 iOS Bitcode 构建,不引起其他警告或运行时错误。 此外,100.11.2 中还解决了其他运行时 API 漏洞。 我们建议用户卸载 100.11.0 和此修补程序,并尽快升级到100.11.2。
Esri® 宣布推出 ArcGIS Runtime SDK for Qt 100.11 iOS App Store Patch。 Esri 建议所有使用 ArcGIS Runtime for Qt SDK 100.11 的客户都应用此修补程序。 此修补程序专门处理此修补程序解决的问题下方列出的问题
此修补程序解决的问题
- BUG-000139861 - App Store 拒绝使用 ArcGIS Runtime SDK for Qt 100.11 构建的 iOS 应用程序
更多详细信息:
将使用 100.11 构建的 iOS 应用程序提交到 iOS App Store 时,您将收到以下看似无关的拒绝消息:
ITMS-90426:Swift 支持无效 - SwiftSupport 文件夹丢失。 请使用当前公共 (GM) 版本 Xcode 重新构建并重新提交您的应用程序。
使用提供的修补程序可以解决此拒绝问题,并允许应用程序再次通过 App Store 批准。
您可能会从 App Store 收到关于此修补程序的新警告,但这只是警告,该应用程序仍会被接受。 这将在下一个版本中得到修复。 以下是警告的示例:
亲爱的开发者,
我们发现最近交付的您的应用程序(即“此处的应用程序名称”)存在一个或多个问题。 您的交付已成功,但您可能希望在下次交付时解决以下问题:
ITMS-90863:Apple Silicon Macs 支持问题 - 应用程序链接到 Mac 上不存在的库:
@rpath/libruntimecore.dylib如果需要,可以通过在工程中禁用 Bitcode 来解决此警告。 同样,此警告不会导致 iOS App Store 拒绝。
在 MacOS 中安装此修补程序
安装步骤:
必须先在系统中安装表中列出的 ArcGIS 产品,然后才能安装修补程序。 每个修补程序安装程序都特定用于列表中对应的 ArcGIS 产品。 Esri 建议您为系统上的每个产品安装修补程序。
- 将文件下载到 ArcGIS Runtime SDK for Qt 安装位置以外的其他位置。
-
Runtime SDK for Qt ArcGIS_Runtime_Qt_SDK_iOS_100_11_0_Patch.zip 校验和
(SHA256)15E624372C15D47F2F3E546D8A87C6D51D5FEB00E1E6BE1B159A8B3A324819F2
- 双击 ArcGIS_Runtime_Qt_SDK_iOS_100_11_0_Patch.zip 以提取 zip 文件。
- 在工程的 .pro 文件中,在任何现有 ArcGIS Runtime include 之后,包含新的 qt_runtime_ios_framework.pri 文件。
例如:
# 现有 Runtime include。 这些将保持不变。 ARCGIS_RUNTIME_VERSION = 100.11 include($$PWD/arcgisruntime.pri) # 添加此附加 include。 您的路径将有所不同,具体取决于其下载位置。 include(/Users/QtSdkUser/qt_ios_patch_100.11/qt_runtime_ios_framework.pri)
修补程序更新
请定期访问修补程序和补丁包页面,以检查是否存在其他可用的修补程序。 将在此处发布有关此修补程序的最新信息。
2021 年 6 月 24 日:下载已禁用。 此修补程序现已被版本 100.11.2 弃用,此版本包含一个更完整的修复程序,可完全支持 iOS Bitcode 构建,不引起其他警告或运行时错误。 此外,100.11.2 中还解决了其他运行时 API 漏洞。 我们建议用户卸载 100.11.0 和此修补程序,并尽快升级到100.11.2。
获取帮助
如果在安装此修补程序时遇到任何问题,美国用户请拨打 Esri 技术支持热线 1-888-377-4575。 国际用户请联系您当地的 Esri 软件分销商。
Download ID:7900
Get help from ArcGIS experts
Download the Esri Support App