项目作者: PatchLion
项目描述 :
基于Qt5的桌面应用程序上传到Mac App Store流程
高级语言: Python
项目地址: git://github.com/PatchLion/Qt5AppPushToMacAppStore.git
基于Qt5的桌面应用程序上传到Mac App Store流程
开发环境:
Qt5.3.2、MacOS10.10.3、xcode6.1
参考资料:
流程:
编译工程, Build Phases中增加以下脚本
配置xcode
- xcode上配置具有Distribution(发布)权限的账号及修改工程签名配置等,这里不做阐述,具体请度娘
- 配置归档属性,xcode->Edit Scheme->Archive->Build Configuration修改为Release
生成归档(Archive)
- Xcode菜单->product->Archive,等待Xcode自动将工程生成归档(Archive)

- 生成完成后弹出Origanier窗体,会看到自动归档的信息

- 点击Validate可验证归档是否符合上传要求
- 如果符合上传要求则可以点击Submit开始上传
过程中遇到的其他问题
- 提示icns文件找不到512x512、512x512@2的图标,重新生成icns文件后通过