Mac OS下 Qt 安装及真机调试 (Xcode12 + macOS10.15.7 + Qt5.15.2)

本文详细介绍了如何在Mac上安装Xcode12和Qt5.15.2,强调了Qt Creator中构建套件的设置,并提供了将程序运行到iOS模拟器和真机的步骤。对于真机调试,特别提到了无证书调试的方法,包括在Xcode中配置设备和选择Team。
摘要由CSDN通过智能技术生成

Xcode12安装

没什么好说的App store直接安装,安装完以后打开直接登陆你的apple ID,后续Qt编译调试你不登陆这个会报错误,为了防止忘记所以先登陆了吧。

Qt5.15.2安装

Qt5.15以后都必须要在线安装,在线安装器下载地址,然后打开安装器一直下一步即可。我建议选择5.15版本,现在Qt6感觉还是不稳定有bug,因为我被坑过,在Qt6中在qml下只要有动画效果、定时器、等待转圈那种有动画效果的控件都会无缘无故导致memory莫名其妙的飙升,运行Instruments也没有检测到内存泄漏,但是显示的堆内存就是一直在上升。最后把版本降到5.15立马就好了,真的无语!耽误我好长时间。

QtCreator构建套件的地方跟Windows和Liunx都不同,是必须创建工程以后才会出现套件配置的地方,应该是Mac系统就要这么搞,给个提醒避免小白发蒙。

运行程序到模拟器

在Qt上先把工程构建一下,然后打开终端输入

/Users/mac/Qt/5.15.2/ios/bin/qmake 工程.pro路径 -spec macx-xcode

这步的目的是生成一个Xcode可以运行的.xcodeproj文件,文件在构建生成的debug目录下,双击.xcodeproj文件Xcode打开,这样做的目的是因为在Xcode下编译和调试要比在QtCretator下要高效的多。

点击红色地方项目名称弹出来设备和模拟器列表然后选择一个模拟器,左侧三角代表运行程序,正方形代表结束运行,点击运行即可在模拟器上跑你的程序了。

运行程序到真机

这个就稍微的麻烦写,可以选择证书调试和无证书调试,选择证书调试首先你就要去生成证书,证书的生成我就不做赘述了,自行百度。下面我说下无证书调试步骤:

1. 选择菜单Xcode->Pereferences->Accounts,添加Apple ID

2.根据下图顺序操作

注意4就是你刚才生成的Team下的那个,5是com.xxxxxxxx.项目名,只改中间的xxxxxxxxx即可,直到下面没有红色感叹号即可。然后点击6选择你的手机,前提是你的是手机和电脑已经连接上,之后就可以点击运行了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值