Skip to content

Draft: Fastlane deliver: Upload to App Store

Jørgen Svennevik Notland requested to merge jQrgen/wally:fastlane_deliver into mp

Adds a GitLab job for deploying to iOS App Store

Only the user https://gitlab.com/gandrewstone can deploy

It has to run on a protected branch.

Add submit_for_review lane that builds the app and submits it for review.

Automatically capture iOS screenshots for App Store using fastlane snapshot. See: https://docs.fastlane.tools/actions/snapshot/

Ran bundle exec fastlane deliver init to scaffold text resources for App Store and App Store localization.

Set the versioning system to Apple generic versioning for automatic build versioning with Fastlane

  • Add the following values to ENV and write them to the corresponding files:
[02:03:35]: The provided entity is missing a required attribute - You must provide a value for the attribute 'contactFirstName' with this request - /data/attributes/contactFirstName
The provided entity is missing a required attribute - You must provide a value for the attribute 'contactLastName' with this request - /data/attributes/contactLastName
The provided entity is missing a required attribute - You must provide a value for the attribute 'contactEmail' with this request - /data/attributes/contactEmail
The provided entity is missing a required attribute - You must provide a value for the attribute 'contactPhone' with this request - /data/attributes/contactPhone
An attribute value is invalid. - The phone number must be in a valid format. Preface the phone number with ‘+’ followed by the country code (for example, +44 844 209 0611) - /data/attributes/contactPhone
  • Successfully runs bundle exec fastlane ios submit_for_review locally on macOS
  • Install iPhone 13 emulator on mac mini runner OR remove automatic screenshots (simply record screenshots locally and upload)
Edited by Jørgen Svennevik Notland

Merge request reports

Loading