Qt4程序 提交到Mac App Store沙盒问题.
来源:互联网 发布:字符串全排列 java 编辑:程序博客网 时间:2024/06/06 19:57
Qt开发的程序可以提交到Mac Store的
可以通过两种方式,
1: 静态链接 (需要自己静态编译Qt库,然后根据LGPL相关规定开放源码)
2: 动态链接Qt Framework,遵循LGPL协议。
然后就是一堆签名问题很恼火。
这里着重讲沙盒机制问题。
沙盒机制相关文档网上有,可以自己去阅读。 总的来说就是mac系统为每个用户提供了独立的位置来存储你的文件,各个用户之间的数据互不干扰。
Qt签名的时候,沙盒机制的文件可以通过xcode生成一个。
文件读写的时候,问题就来了,沙盒机制让你的文件读写必须在沙盒的container下,所以如果你的程序在应用的Content目录下读写文件,自己本地开发的时候
没有问题,一旦提交到appStore,绝对无情拒绝你,我就曾经因为疏忽,被拒绝了三次。
QFileDialog使用的时候也要在沙盒机制里面打开 User Selected file项,否则QFileDialog无法响应。
写文件到container里面Qt4可以使用 QDesktopServers类来指定目录。
1 0
- Qt4程序 提交到Mac App Store沙盒问题.
- 程序提交到App Store
- 提交到App Store
- 准备提交到 App Store
- ios app 如何提交到 App Store
- app 提交 app store 遇到的问题
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程(补充):如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- iPhone应用提交流程:如何将App程序发布到App Store?
- Html5添加带备忘录功能的简单的日期选择器插件教程
- sencha touch 学习(1)
- java免费发送邮件实现
- PS把矩形选框通过自由变换变成梯形
- 常用git 命令清单
- Qt4程序 提交到Mac App Store沙盒问题.
- aspx导出到excel 无中文乱码问题
- 从头认识java-18.2 基本的线程机制(1)-再识多线程-1
- cmake使用示例与整理总结
- Objective-C基础学习_@property的所有属性详解
- 三星微软宣布合作:让Win10和三星家电通信
- javascript表格行高亮显示
- 关于CC2540/2541编译Performing Post-Build Action卡住的问题
- js中序列化与反序列化