Draft: Fastlane deliver: Upload to App Store
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