Skip to Content

Patches and updates

ArcGIS Runtime SDK for Qt 100.11 iOS App Store Patch

Published: May 20, 2021

摘要

此修补程序可解决 App Store 拒绝使用 ArcGIS Runtime SDK for Qt 100.11 构建的 iOS 应用程序的问题。 Esri 建议所有使用 ArcGIS Runtime for Qt SDK 100.11 的客户都应用此修补程序。


说明

重要注意事项:
此修补程序现已被版本 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 建议您为系统上的每个产品安装修补程序。

  1. 将文件下载到 ArcGIS Runtime SDK for Qt 安装位置以外的其他位置。

  2.    
    Runtime SDK for Qt ArcGIS_Runtime_Qt_SDK_iOS_100_11_0_Patch.zip
    校验和
         (SHA256)
    15E624372C15D47F2F3E546D8A87C6D51D5FEB00E1E6BE1B159A8B3A324819F2

  3. 双击 ArcGIS_Runtime_Qt_SDK_iOS_100_11_0_Patch.zip 以提取 zip 文件。

  4. 在工程的 .pro 文件中,在任何现有 ArcGIS Runtime include 之后,包含新的 qt_runtime_ios_framework.pri 文件。

  5. 例如:

     # 现有 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

Contact technical support

Download the Esri Support App

Go to download options