Подготовка пакета MacOS - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь подготовить MacOs AppStore пакет из моего Qt приложения и использовать Apple Transporter для публикации sh его.

Проблема в том, что Transporter получил проблема с отсутствием некоторых метаданных пакета и невозможностью их найти.

Поэтому я пытаюсь проверить его, сгенерировав проект Xcode через qmake, а затем в Xcode Archive -> Appstore -> Export и создание такого пакета принимается Transporter.

Похоже, я пропустил кое-что на этапах сборки. Выглядит это так:

  1. codesign --force --deep --sign DEV_SIGN_ID APP_NAME .app

  2. sudo pkgbuild --install-location / Applications --component APP_NAME .app APP_NAME .pkg

  3. productbuild --synthesize --package APP_NAME .pkg APP_NAME .dist

  4. productbuild --distribution APP_NAME .dist - путь к пакету APP_NAME .pkg APP_NAME_APPSTORE_BUILD .pkg

...