我在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 版本?
问问题
441 次
1 回答
2
根据 Embarcadero 的文档:
笔记:
RAD Studio 不支持低于 8.0 的 iOS SDK 版本。
使用给定 SDK 版本构建的 iOS 应用程序只能在该版本或更高版本的 iOS 上运行。例如,使用 iOS SDK 版本 9 构建的应用程序可能会在运行 iOS 8 的设备上崩溃。
基于此,以下文档似乎存在矛盾:
支持以下 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。并且有这篇 Embarcadero 博客文章支持该声明,并指出西雅图的修补程序允许 Delphi 使用 iOS 9 SDK 以针对 iOS 7 和 8。
你有安装那个补丁吗?
于 2015-10-22T08:18:11.587 回答