我的Delphi将SDK显示为iPhoneOS 11.2。
我的iOS 9 beta版测试人员正在获得一个TestFlight窗口,上面写着:
“国际象棋开局向导”与此设备不兼容。
如何为iOS 9编译?支持iOS 9有什么缺点(如果有的话)?
答案 0 :(得分:1)
Delphi 10.2.3可以毫无问题地编译和运行iOS 9.3.5的应用程序,即使在使用32位A5处理器的iPad第一代iPad上也是如此。您甚至可以使用SDK 11.3(最新补丁:https://cc.embarcadero.com/item/30835)。只记得生成32位版本,即设置"项目/选项/ Delphi编译/编译/生成iOS通用二进制文件"适用于64位iOS平台的TRUE。编译后,您应该在项目文件夹中看到iOSDevice32和iOSDevice64子文件夹。如果出现任何问题首先在项目管理器(在Delphi IDE中)清理项目,而不是手动删除iOSDevice32 / 64子文件夹。始终从64位目标运行应用程序,即使是32位设备。