Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 创建没有iOS硬件的iOS软件_Delphi - Fatal编程技术网

Delphi 创建没有iOS硬件的iOS软件

Delphi 创建没有iOS硬件的iOS软件,delphi,Delphi,我是否可以使用Delphi XE2或Delphi XE3为iOS(MAC/IPAD)创建免费软件,而无需访问任何iOS硬件? 根据以下内容,您已经了解了使用iOS硬件的富人的流程: 在我的例子中,我只想使用DELPHI和FIREMONKEY发布iOS的免费软件程序 iOS开发在XE3中被禁用,因为新的FireMonkey 2.0框架尚未为iOS做好准备。iOS支持将在未来版本中重新启用。XE3仅支持Windows和Mac OSX开发 XE2支持iOS开发,只支持较旧的FireMonkey 1.

我是否可以使用Delphi XE2或Delphi XE3为iOS(MAC/IPAD)创建免费软件,而无需访问任何iOS硬件? 根据以下内容,您已经了解了使用iOS硬件的富人的流程:


在我的例子中,我只想使用DELPHI和FIREMONKEY发布iOS的免费软件程序

iOS开发在XE3中被禁用,因为新的FireMonkey 2.0框架尚未为iOS做好准备。iOS支持将在未来版本中重新启用。XE3仅支持Windows和Mac OSX开发

XE2支持iOS开发,只支持较旧的FireMonkey 1.0框架。您可以将iOS模拟器设置为Delphi项目的目标平台

但是,在任何配置中,您都需要安装带有XCode编译器的Mac,以便实际生成Mac/iOS可执行文件。Delphi编译器当前将代码编译成XCode随后使用的中间格式。Embarcadero将发布一个新的Delphi编译器,在以后的版本中直接生成Mac/iOS可执行文件


如果您不能等待那么长的时间,请使用FreePascal/Lazarus。

“没有访问任何iOS硬件的权限?”编译器必须有访问OS的权限,因为它依赖于库。要更正链接二进制代码。所以,如果你不想在你的代码中有Java、Python或其他怪物,那么在你的comp中安装目标操作系统(例如使用VirtualBox)并在其上编译项目。从技术上讲,你可以在虚拟机上运行MacOSX并在那里运行XCode。即使您拥有MacOSX许可证,其合法性也值得怀疑…@Remy Lebeau“Free Pascal(又名FPK Pascal)是一个32位和64位的专业Pascal编译器。它可以针对多处理器体系结构:英特尔x86、AMD64/x86-64、PowerPC、PowerPC64、SPARC和ARM。支持的操作系统包括Linux、FreeBSD、俳句、Mac OS X/iOS/Darwin、DOS、Win32、Win64、WinCE、OS/2、MorphOS、任天堂GBA、任天堂DS和任天堂Wii。此外,还有JVM、MIPS(大型和小型endian变体)和摩托罗拉68k体系结构目标在开发版本中可用。“XE2 iOS/OSX支持将从下一次XE3更新中的Mobile studio发布开始吗?@user1769184:我现在无权回答这个问题。