通过RAD Studio 10.0开发的Firemonkey应用程序在iOS 7.1上崩溃了吗?

时间:2015-10-22 06:28:23

标签: ios delphi firemonkey delphi-10-seattle

我已经在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版本?

1 个答案:

答案 0 :(得分:2)

Per 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论坛讨论声称您可以使用xCode 6.4和iOS 8.4 SDK在Delphi Seattle中定位iOS 7和8。并且this Embarcadero blog post支持该声明,并指向Hotfix for Seattle,允许Delphi使用iOS 9 SDK来定位iOS 7和8。

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