Automating TestFlightApp with Xcode and Provisioning Portal

前端 未结 3 1236
梦毁少年i
梦毁少年i 2021-02-04 05:15

I currently have a fairly manual process when releasing a new build in TestFlight:

  1. Download the additional devices text files from TestFlightApp
  2. Log into
相关标签:
3条回答
  • 2021-02-04 05:39

    There's a blog entry on developmentseed.org where it describes how to automate an archive build to be uploaded to TestFlight.

    It doesn't include automatically updating devices in the provisioning profile, but MoProPro appears to be a command line utility to add new devices.

    0 讨论(0)
  • 2021-02-04 05:56

    Jenkins is a build server with plugins for xcode and TestFlight. It is a huge time saver if you have multiple projects to upload. Once the job is set up, it can be a one-click process to deliver the apps to TestFlight. With my set up, I even get a email when the build has completed the upload to TestFlight.

    Note, it does not do the first 6 points of your question, but it does do the rest.

    0 讨论(0)
  • 2021-02-04 05:58

    Have you seen the nomad CLI tools for iOS development? They let you do things like:

    Manage Devices

    $ ios devices:add "iPad 1"=abc123
    $ ios devices:add "iPad 2"=def456 "iPad 3"=ghi789 ...
    

    Manage Provisioning Profiles

    $ ios profiles:list
    
    +----------------------------------+--------------+---------+
    | Profile                          | App ID       | Status  |
    +----------------------------------+--------------+---------+
    | iOS Team Provisioning Profile: * | ABCDEFG123.* | Valid   |
    +----------------------------------+--------------+---------+
    

    Build & Distribute through TestFlight

    $ cd /path/to/iOS Project/
    $ ipa build
    $ ipa distribute
    

    And more!

    All examples taken from the nomad documentation.

    0 讨论(0)
提交回复
热议问题