Qt 5.2和iOS:"没什么可做的"

Fab*_*ian 4 c++ qt qt-creator ios

我目前正在尝试使用"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版本和制作步骤不会做任何事情.

任何提示都非常受欢迎!

Fab*_*ian 9

如果其他人遇到同样的问题 - 我最终跟踪它: 安装最新的XCode命令行工具解决了这个问题.

在最初安装"Qt 5.2 for iOS"时,我还通过App Store更新到最新的XCode版本.我想XCode更新没有更新命令行工具(我之前已经安装过),并且由于某种原因Qt然后默默地失败了.