项目作者: PatchLion

项目描述 :
基于Qt5的桌面应用程序上传到Mac App Store流程
高级语言: Python
项目地址: git://github.com/PatchLion/Qt5AppPushToMacAppStore.git
创建时间: 2016-01-06T10:50:16Z
项目社区:https://github.com/PatchLion/Qt5AppPushToMacAppStore

开源协议:

下载


基于Qt5的桌面应用程序上传到Mac App Store流程


开发环境:

Qt5.3.2、MacOS10.10.3、xcode6.1

参考资料:


流程:

  1. 编译工程, Build Phases中增加以下脚本

  2. 配置xcode

    • xcode上配置具有Distribution(发布)权限的账号及修改工程签名配置等,这里不做阐述,具体请度娘
    • 配置归档属性,xcode->Edit Scheme->Archive->Build Configuration修改为Release
  1. 生成归档(Archive)

    • Xcode菜单->product->Archive,等待Xcode自动将工程生成归档(Archive)

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

      Alt text
    • 点击Validate可验证归档是否符合上传要求
    • 如果符合上传要求则可以点击Submit开始上传
  2. 过程中遇到的其他问题

    • 提示icns文件找不到512x512、512x512@2的图标,重新生成icns文件后通过