testflight.md 1.2 KB

release on testflight

  1. update core rust submodule, if needed: $ ./tools/update-core.sh

  2. in Xcode:

    • adapt version ("View/Navigator/Project Navigator/deltachat-ios", target "deltachat-ios", then "General/Version")
    • increase the build number in the same dialog
    • select "Generic iOS Device" in the toolbar
    • menu "Product/Archive" ... coffee ... (codesign may ask for a password, this may be empty and "Enter" will do)
    • on success, a dialog with all releases on the machine is shown; select the most newest, then "Distribute" -> "App Store Connect" -> "Upload" leave default options (strip symbols: yes, upload symbols: yes), in the summary, click "Upload" again ... two coffees ...
  3. on https://appstoreconnect.apple.com :

    • open "My Apps/Delta Chat/TestFlight/iOS"
    • fill out compliance info, status should be "Ready to Submit" then
    • select "open-testing-group" on the left, then "Builds" tab
    • click "+" and select the version made "Ready to submit" above
    • make sure the credentials shown on the next page are working (the credentials are needed by apple for review)
    • deltachat-ios on Github: "Draft a new release" with a version in the form v1.2.3