环境:
Mac OS: Mojave 10.14.3
Xcode : 10.2.1
QT: 5.12.3 安装的时候,注意安装组件5.12.3 for ios
手机:iphone 6s, 版本12.1
Xcode:
手机通过USB连接Mac电脑->手机弹框->选择信任该Mac电脑。
Xcode配置: xcode->preferences->acounts: 输入自己的AppleID。 ——》双击AppleID账号-》添加开发证书。
Xcode创建工程:
- Xcode工程设置:general ->signing->team-> : 选择自己的AppleID。
- Xcode工程设置:Deployment Target设置为与自己手机相同的版本号, Device可以考虑选择Iphone
- Xcode工程设置: 单机“运行”按钮的时候,右边选择自己的手机设备。
手机配置: 设置->通用->设备管理->开发商应用里面允许你的运行
最终效果: 可以使用Xcode生成一个App并且部署到手机上,并且能运行。
Qt:
随便打开一个Qt Demo,然后编译,Release后,就可以看到App安装到手机上了。真机效果如图所示:
注意:如果编译安装报错,可以打开Qt构建目录中的*.xcodeproj文件,查看general中的参数是否设置有误,比如deployment target中的版本是否匹配自己的手机版本。
其它:
Qt For IOS 的资料很少, 想要做的好,还是要把Xcode研究清楚的。
苹果发布到App Store,年费要99美金,这对于普通的开发者,很不友好。