Qt for ios 在 xcode 中编译(便于调试)

版权声明:支持原创,转载请说明~ https://blog.csdn.net/luoyayun361/article/details/84334857

前言

用 Qt 开发 IOS 程序需要搭配最新版的 xcode 才能进行编译,这个毫无疑问吧。如果需要设置程序图标或启动页之类这种平台性的功能,直接在 xcode 中进行设置是最方便的,并且在 xcode 中调试会很方便,最大的好处就是在 xcode 工具中进行编译速度真的超快,和Qt creator 中编译相比简直甩了几条街。
那么该怎么将 Qt 工程直接拿到 xcode 中进行调试和编译呢,最重要的是要生成一个 xcode 的工程文件,OK, 接下来看看如何生成 xcode 可用的工程文件。

环境

MacBook Pro ,mac os 10.14
Qt5.11.1
XCode10.0

创建 Qt 工程

为了演示,我们首先在 Qt creator 中创建一个默认的QML工程,HelloIOS
创建完成后的文件如下:

生成xcode 工程文件

创建完工程后,接下来打开终端,然后进入到该工程的文件目录下,注意,这个步骤非常关键,因为将会影响到最终生成的工程文件存放的目录。
然后在终端输入命令:

/Users/lyy/developTool/Qt5.11.1/5.11.1/ios/bin/qmake HelloIOS.pro -spec macx-xcode

注意,这里的

/Users/lyy/developTool/Qt5.11.1/5.11.1/ios/bin/qmake

是 Qt 安装目录 下的 qmake 绝对路径。

输入以上命令后回车,将会生成 xcode 中需要用到的文件,来看看生成后的文件目录:

这里多了一个HelloIOS.xcodeproj文件,没错就是这家伙,双击打开就搞定了了。另外,还自动生成了info.plist 文件,该文件中可设置程序名称、权限等。关于这个后面再进行详细介绍。
接下来就可以愉快的在 xcode 中进行编译和调试 Qt 程序了。

猜你喜欢

转载自blog.csdn.net/luoyayun361/article/details/84334857
今日推荐