2014-10-09 85 views
2

我正在为Windows和Mac构建一个桌面应用程序。 我的工作在Mac上,与安装在我的并行Windows 7的德尔福的RAD Studio XE6当林在Win32中一切运行运行正常,当我尝试在OSX跑,我PAServer 14.0PAServer无法加载dyld:库

dyld: Library not loaded: @rpath/libcgunwind.1.0.dylib 
    Referenced from: /Users/administrator/PAServer/scratch-dir/PC-Dionis/Project1.app/Contents/MacOS/Project1 
    Reason: image not found 

我在SO中尽可能多地阅读,我试图手动将libcgunwind.1.0.dylib文件复制到我的scratch-dir中,但只要我运行该项目,PAServer就会显示上述消息和libcgunwind.1.0.dylib从scratch-dir中删除。我试着从终端上启动它,但它是一样的。我读过我可以启动paserver.command文件,但我无法在任何地方找到它。请一些帮助!

TIA

+0

您是否按照[文档](http://docwiki.embarcadero.com/RADStudio/XE6/en/Deploying_Multi-Device_Applications)中所述的部署步骤进行操作,特别是关于在Mac OS X平台上部署应用程序的部分? – 2014-10-09 19:34:23

+0

您是否在Windows和Mac上安装了PAServer,并在IDE中注册了所有内容?内置的帮助广泛描述了如何做到这一点。 – 2014-10-10 09:05:28

+0

谢谢@KenWhite!我仔细地跟着他们,最后设法在MAC OS X上运行它。我在那里添加了dylib库和使用终端调用的.exe文件。但我现在有另一个问题。当我从delphi运行它时,终端命令无法正常工作。在乞讨中它表示许可被拒绝。我通过使用chmod 777解决了这个问题。当我尝试创建一个.txt文件时,它说“分段错误:11”!而试图转换图像的命令完全不起作用。无论如何,当我在终端中写入它们时,它们都完美地工作,而不使用delphi。 – Dionis 2014-10-10 10:39:37

回答

1
+1

感谢您的回答@Altar。我不再致力于这个项目,上面的问题是我从零开始构建在Max OS X上部署应用程序所需的库。 – Dionis 2015-03-10 07:54:23