我目前正在尝试使用"Qt 5.2 for iOS"构建基于"hello world"iOS应用程序的简单小部件.但是,当使用QtCreator编译新创建的测试应用程序时,iphonesimulator-clang kit
它只是说"没有什么可以先做",并且没有创建二进制文件.我已经花了几个小时来跟踪它,但无法弄清楚我配置错误.
我正在使用带有OS X 10.8.5,Qt 5.2.0,0 QtCreator 3.0.
和XCode 5.0.2
(如果这很重要)的MacBook Air .这台机器上还安装了Qt 4.8.5,这个版本是我用于生产目的的.
还有一些事情需要提及:
从QtCreator运行qmake时,会发出警告" The version of XCode installed on this system is not recognized
"
随5.2一起提供的iOS示例应用程序可以正确构建和运行
当删除这样一个发货样本的".pro.user"文件时,这意味着我之后需要再次在QtCreator中重新配置项目(选择套件),样本显示与我刚刚创建的测试应用程序相同的问题:qmake将警告XCode
版本和制作步骤不会做任何事情.
任何提示都非常受欢迎!
如果其他人遇到同样的问题 - 我最终跟踪它: 安装最新的XCode命令行工具解决了这个问题.
在最初安装"Qt 5.2 for iOS"时,我还通过App Store更新到最新的XCode版本.我想XCode更新没有更新命令行工具(我之前已经安装过),并且由于某种原因Qt然后默默地失败了.