这篇文章演示如何将一个 Qt 项目转换为 iOS 平台的 Xcode 项目。

环境需求:

  1. Mac OS系统电脑;
  2. Xcode 7;
  3. Qt开发环境,Qt Creator IDE。

添加Info.plist文件

此步骤为可选,如果需要更改.plist文件名称和路径则可以执行此步骤。

  1. 首先需要在Qt Creator中编译项目,在“build”目录下生成对于目标平台的Info.plist文件。
  2. 在项目路径下新建一个名为“ios”的目录,将“Info.plist”文件拷贝该目录下。
  3. 在.pro文件最后添加下面代码:

    ios {
        QMAKE_INFO_PLIST = ios/Info.plist
    }
    
    DISTFILES += \
        ios/Info.plist

将Qt项目转为Xcode项目

接下来使用下面指令:

qmake project.pro -spec macx-xcode

其中qmake应为“<QTDIR>/ios/bin”目录下“qmake.exe”,这样编译出来的才能是iOS项目。

执行成功后在当前项目路径下生成后缀名为.xcodeproj的文件,使用Xcode打开即可。

标签: Qt, Qt for iOS, 添加Info.plist, Xcode

添加新评论