TestFlight能否为各发布版本设置特定用户可见权限?
Absolutely, you can totally restrict specific TestFlight builds to designated users—including setting up admin-only builds that only your team's admins can access. Here's how to make this work using App Store Connect (the modern replacement for iTunes Connect):
Create custom internal test groups
Head to your app's TestFlight section in App Store Connect, then go to Internal Testing. You can create custom groups (like "Admin Only") and add exactly the users you want to include. This lets you segment your internal testers into targeted groups for different builds.Limit build visibility to your custom group
After uploading a new build (via Xcode or Transporter), wait for it to finish processing. Then navigate to the build's details page in TestFlight. Under the Internal Testing section, you'll see options for which groups can access the build. Uncheck the default "All Internal Testers" box, then select only your admin-focused custom group. Only users in that group will be able to see, install, and test this specific build.Double-check permissions to lock things down
Make sure the users in your admin group have the appropriate App Store Connect roles (like Admin or App Manager) if needed, and confirm no non-admin users are accidentally added to the group. Also, note that internal TestFlight build links are only accessible to members of your App Store Connect team, so even if someone shares the link, external users won't be able to access it—keeping your admin-only builds secure.
A quick heads-up: If you've already made a build available to a wider set of testers, you can't retroactively restrict access to it. You'll need to upload a new build and apply the group restriction during its setup instead.
内容的提问来源于stack exchange,提问作者Bader Serhan

