我对Mac应用程序开发非常陌生,好像缺少一步骤可以在运行OS X 10.7.5的MacBook Pro上永久安装由Delphi XE5构建(FireMonkey)的应用程序...
请注意,我不想发布到App Store - 我只想在我的Mac上安装Delphi生成的可执行文件。
我能够成功编译这个非常简单的应用程序,并从我的安装了Delphi XE5的Windows 7开发机器(通过LAN连接)在Mac上运行/调试它。我缺少的是能够部署(或安装)即永久传输可执行文件到Mac上,以便在未连接到Windows机器时直接在Mac上运行它。
当我尝试运行手动复制到Mac的Delphi生成的可执行文件时,出现下述错误:
dyld: Library not loaded: @rpath/libcgunwind.1.0.dylib
我需要一些新手指导...
更新1: 我发现Delphi XE2 Firemonkey样例应用在MAC上无法运行,并且找到了Platform Assistant的MacOS
文件夹中的libcgunwind.1.0.dylib
。但是,当我将其复制到放置Delphi生成文件的文件夹中并尝试运行我的应用程序时,它启动了,但除了GUI前端外,还显示了bash控制台,并且只能通过控制台输入...
显然,我不理解Mac应用程序的工作原理...
更新2: 我在我的用户文件夹下找到了RADPaServer/scratch-dir
,它似乎包含格式正确的应用程序包,我可以直接从Mac上运行它,即使我将其移动到Mac的其他位置。但是,我想知道这是否是我应该寻找它的地方...
每次我在Windows上从Delphi运行应用程序以及仅在Delphi IDE中单击"Project|Deploy"
时,可执行包似乎都会在那里重新创建。
有人能解释一下吗?我是否已经找到了从中获取应用程序的正确位置?