qtmac发布的第一测试流程

来源:互联网 发布:金三立网络硬盘录像机 编辑:程序博客网 时间:2024/06/18 00:59
大插曲-------

开始的时候安装的是 qt5.5.0 版本,当然需要安装xcode,无力吐槽,编译的时候一直提示着这样的警告



unknown  warning group ‘ -Winconsistent-missing-override’,ignored[-Wunknown-pragmas] Q_OBJECT



几百条这样的提示,我快要疯来,弄来大半天来这,都快要放弃来

然后弄了一整天,高手说,这是qt里面的一个bug 。。。。。你敢相信QT会自带这样基本的BUG吗?

我压根不信啊,然而,我还是妥协了,我又重新安装了 5.4版本的,哎呦,不错哦,没问题了!

那么接下来就是发布第一个测试程序了,test1

直接搭建工程,这个不用多说了

然后编译出release版本

and  你可以看到在 里面有个文件夹 test1.app  没错,是一个文件夹,而不是文件


然后就可以开始进行打包了,打包这里需要用到 QT自带的 

macdeployqt

他的路径和你的qmake在同一个地方,也就是 /Qt5.4.2/5.4/clang_64/bin

我们需要在其他的地方使用它,就需要把路径添加到环境变量中,于是有了下面的步骤
 
 # cd ~ # touch .bash_profile # open -e .bash_profile

在文件中写入 

export PATH=/Qt5.4.2/5.4/clang_64/bin;$PATH


然后保存,再执行下面命令

#source .bash_profile 

这样你的终端就可以使用macdeployqt了!


接下来正式打包-------

那么,,,你需要参考的就是这里了,哈哈哈哈

http://www.embed-net.com/thread-121-1-1.html

大功告成!!


--------
最近很忙,没有时间修正一下上面的方法,上面链接中最后面的打包是不完整了
网址里面最后一步中,用的是命令打包成 dmg ,这样打包出来的,对于用户安装是很不方便的
真正的打包方式应该用 Mac自带的磁盘工具进行打包,具体参考这里
点击打开链接
http://wenku.baidu.com/link?url=5oi_bBHv_dkd02ntERQrtUiPBqPQnPvTFof_DslTbSwkdtE_9fAVWzkxCK-MnMG8STobjuZDUCYVZiS8pDpZyD6d6bRmcqH1OS8gaqgmaU7
这个文档写的很详细,我们只需要把弄好的 app ,打包进去就可以了!



0 0