【发布时间】:2012-02-14 16:59:01
【问题描述】:
我正在 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 上不存在。因此,我需要使用 SDK 10.6 构建我的项目 - 如何配置我的 .Pro 文件以使用基本 SDK 10.6,以便在 10.5 机器上构建的应用程序可以在 10.5、10.6 和 10.7 上运行?
【问题讨论】:
-
您是否运行了此处描述的 macdeployqt? developer.qt.nokia.com/doc/qt-4.8/…
标签: qt