我正在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.5 SDK,而在10.7上并不存在。因此,我需要使用SDK10.6构建我的项目--如何配置我的.Pro文件以使用基础SDK10.6,以便在10.5机器上构建的应用程序可以在10.5、10.6和10.7上运行?
发布于 2012-02-15 04:14:33
通过应用以下应用程序解决了该问题:
chmod a+x 应用程序包,以及应用程序包中的可执行文件。
去想一想。
https://stackoverflow.com/questions/9280947
复制相似问题