Adding a Crashlytics Beta tester
Notes
- This guide was created in 2018 for Xcode 9.
- It was created because the official Crashlytics guide is for outdated versions of Xcode.
- It is not possible to let a new user test an existing beta build.
- You must first invite a new tester, then create a new beta build.
- There are multiple ways to do some of the steps below.
- Some steps may change over time. If you find something broken, please let me know.
Step 1: Invite a user (for the developer)
- Go to fabric.io.
- Click on your app.
- Select
Beta
in the sidebar.
- Click on
Add Testers
and enter the email address of the new tester.
Step 2: Accept the invitation (for the tester)
- Open the invitation email you received with the iOS you will use for testing.
- Tap on the button and follow all of the instructions.
Step 3: Download the UDID of the new tester’s device (for the developer)
- Go back to the
Beta
tab in fabric.io and click the new tester.
- Click on the devices tab, and copy the UDID of the device. (It is 40 characters long and should look something like
81e23cxf5v4t6bmj890k0mjn89zne372rcjiffa8
).
Step 4: Adding the UUID in Apple Developer
- Go to developer.apple.com, click on Account, and log in.
- Click on
Certificates, IDs & Profiles
in the sidebar.
- Under
Devices
, click on All
in the sidebar.
- Click on the new device button.
- Enter the name of the device (such as
Eugene's iPhone 8
) and paste the UUID from the previous step.
- Follow the remaining steps and click
Register
.
Step 5: Refreshing your Xcode Provisioning Profiles
This is the tricky step that has changed in Xcode 9.
- Go to the system folder
~/Library/MobileDevice/Provisioning\ Profiles/
.
- You can do this by opening a terminal window and typing
open ~/Library/MobileDevice/Provisioning\ Profiles/
.
- Delete everything in this folder.
- Open Xcode, and open to Xcode preferences.
- Click on the Accounts tab.
- Select the Apple ID you are using for the development of the app.
- Click on “Download Manual Profiles”.