Qt / MAC:构建机器10.5,客户端机器10.7

时间:2012-02-14 16:59:02

标签: qt

我正在10.5版本的机器上构建一个QT(4.7.4)MacOSX应用程序。应用程序应运行在10.5,10.6和10.7

我的症状是:应用程序在它构建的10.5机器上运行良好,但甚至不会在10.7上启动,甚至不会出现错误消息。但系统日志显示:

Feb 14 11:55:12 Ron-MAC com.apple.launchd.peruser.501[139] ([0x0-0x502502].com.MyCompany.MyApp[40719]): posix_spawn("/Users/user/Desktop/MyApp.app/Contents/MacOS/MyApp", ...): Permission denied
Feb 14 11:55:12 Ron-MAC com.apple.launchd.peruser.501[139] ([0x0-0x502502].com.MyCompany.MyApp[40719]): Exited with code: 1
Feb 14 11:55:22 Ron-MAC bootpd[102]: service time 0.000011 seconds

我的猜测之一是构建机器使用的是10月份不存在的10.5 SDK。因此,我需要使用SDK 10.6构建我的项目 - 如何配置我的.Pro文件以使用基本SDK 10.6,以便在10.5机器上构建的应用程序可以在10.5,10.6和10.7上运行?

1 个答案:

答案 0 :(得分:0)

通过应用:

解决了问题
chmod a+x 

到应用包,以及应用包内的可执行文件。

去图。