【问题标题】:Firemonkey application developed through RAD Studio 10.0 is crashing on iOS 7.1?通过 RAD Studio 10.0 开发的 Firemonkey 应用程序在 iOS 7.1 上崩溃?
【发布时间】:2015-10-22 06:28:22
【问题描述】:

我在http://www.diawi.com/index.php 上为测试人员发布了一个应用程序,但它没有在IOS 7.1 设备上启动。我已将最低部署目标设置为 IOS 7.1,但我的基本 sdk 是 IOS 9。它在 iOS 8 和 iOS 9 上运行良好。可能是什么原因? Delphi 10 Seattle 上是否不支持低于 8.0 的 iOS 版本?

【问题讨论】:

    标签: ios delphi firemonkey delphi-10-seattle


    【解决方案1】:

    根据 Embarcadero 的文档:

    Adding a Mac OS X or iOS SDK

    注意事项:

    • RAD Studio 不支持低于 8.0 的 iOS SDK 版本。

    • 使用给定 SDK 版本构建的 iOS 应用程序只能在该版本或更高版本的 iOS 上运行。例如,使用 iOS SDK 版本 9 构建的应用程序可能会在运行 iOS 8 的设备上崩溃。

    基于此,以下文档似乎存在矛盾:

    FireMonkey Platform Prerequisites

    支持以下 iOS 设备:

    • iPod Touch、iPhone 或 iPad
    • iOS 7
    • iOS 8
    • iOS 9

    iOS应用开发需要在Mac上安装:

    • iOS 8 SDK 或 iOS 9 SDK
    • Xcode 6 或 Xcode 7,请参阅安装 Xcode

    这表明它们支持 iOS 7 设备,但不支持 iOS 7 SDK。

    但是,有 Delphi 论坛讨论声称您可以在 Delphi Seattle 中使用 xCode 6.4 和 iOS 8.4 SDK 来定位 iOS 7 和 8。 this Embarcadero blog post 支持该声明,并指向 Hotfix for Seattle,它允许 Delphi 使用 iOS 9 SDK 来定位 iOS 7 和 8。

    您是否安装了该修补程序?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      • 2021-02-06
      • 2015-06-26
      相关资源
      最近更新 更多