我正在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上运行?
答案 0 :(得分:0)
通过应用:
解决了问题chmod a+x
到应用包,以及应用包内的可执行文件。
去图。