Difference between internal and external testers in iTunes Testflight beta testing?

前端 未结 4 1026
情深已故
情深已故 2020-12-13 05:43

Can anyone please explain in complete details the difference between internal and external testers in iTunes Connect Testflight beta testing? The difference here is just too

4条回答
  •  盖世英雄少女心
    2020-12-13 06:30

    Upload your app to TestFlight

    Both internal and external testers will install your app from the TestFlight app. Once invited, they will be sent an email asking them to install the TestFlight app. Once they have done so, they'll be able to install your beta app...

    Internal Testers: Think of these users as employees who receive instant updates to your app without approval/review

    • Must be added manually via iTC
    • 25 Max allowed
    • Once your app is uploaded it's available immediately for internal testers (before it has been reviewed)
    • All internal testers must be added as a user in your iTC "Users and Roles" settings, which gives them certain permissions (review other answers and the docs for this). You wouldn't want to give just anyone permissions here.
    • Do not have a 60-day time limit

    External Testers

    • Will only be able to use your uploaded build for up to 60 days. If you add additional builds, they can update, and the 60 days starts over again.

    • Will be able to test your app after

      1. You have submitted it for review
      2. It gets approved in TestFlight review and
      3. You set it to be available for testing. The review process us usually instant for new builds with the same version number. If you add a new version number, the review process can take up to 48hrs as of 10/2016.
    • Can be added automatically by importing a csv file or with Fastlane's pilot automation tool.

    • As of now (August 2016), up to 2000 email addresses can be added. Each email address will allow a user to install the app on multiple devices. The email addresses do not need to match their Apple IDs.

    • They receive an invite to install your app once your first build is available for testing. If you add a new user after making a build available for testing, they'll immediately receive an invite. All users will receive notifications to install newer versions of the app if you upload additional builds.

    • Will be disallowed from using your app after you have pushed it to the official app store (which promptly ends the beta) or 60 days have passed since you started the beta, whichever comes first. If you end the beta without launching in the app store, and they try to open it, it will crash. Yay, Apple UX! If you do push a version to the app store with the same bundleName, version, and bundleID (build number doesn't matter), then your beta testers will automatically receive the app-store version of the app when it goes live.

提交回复
热议问题