Tutorial: Register Test Devices by QR Code + Install IPA Wirelessly to iPhone

Register test device UDIDs by QR code and install IPA wirelessly to iPhone over LAN. No cable, Xcode, or TestFlight required.

Tutorial: Register Test Devices by QR Code + Install IPA Wirelessly to iPhone

In iOS development and testing, two tasks often come up: registering test devices’ UDIDs with a developer account and installing a test build on a phone. Traditionally, both require connecting to a Mac with a data cable. With AppUploader (Kaixin Shangjia), both steps can be done by scanning a QR code with a phone and operating wirelessly over the LAN.

Step 1: Register Test Device UDIDs by QR Code

Open the Devices page, click Register Device, and choose the QR code method:

  1. Make sure the phone and computer are on the same Wi-Fi network.
  2. Use the phone camera to scan the QR code on the page.
  3. Tap Continue, then tap Allow to download a temporary provisioning profile.
  4. On the phone, go to Settings → Profile Downloaded and tap Install.
  5. After installation is complete, the UDID is automatically reported and filled into the registration form. Enter a device name, select the platform, and click Register.

If you have a data cable on hand, you can also use USB Connection: connect the iPhone/iPad and tap Trust on the device. The system will automatically detect the connected device, and the UDID will be filled in automatically (on Windows, install the Apple device driver or iTunes first).

Each device type is limited to 100 registrations, and devices can only be added, not deleted (accounts not enrolled in a paid developer program can register at most 3). If you need to register multiple devices at once, use Batch Import. Enter one device’s UDID and name per line, with a maximum of 100 devices per import.

Step 2: Install an IPA Wirelessly to the Phone

Open the Files & Submit page, upload or drag in the IPA file you want to install, select it, and click Install to Phone. The QR code method is also available:

  1. Connect the iPhone/iPad and the computer to the same Wi-Fi.
  2. Use the system camera to scan the QR code displayed on the page.
  3. Tap the installation prompt that appears at the top of the phone to confirm installation.

Before installation, the system automatically detects the provisioning profile type (Development / Ad Hoc / Enterprise Distribution / App Store). If installation may fail—for example, if this device’s UDID is not within the authorization scope of the provisioning profile embedded in the IPA—it will indicate the specific issue. You can choose to Install Anyway or Cancel Installation.

How the Two Steps Connect

If installation fails with “device is not within the authorized range,” it means the device UDID you registered in Step 1 has not yet been included in the provisioning profile corresponding to this IPA. Go back to the Provisioning Profiles page, find the corresponding profile, and click Rebuild so that it includes the newly registered device. Then export a new IPA and install it again. You do not need to go through the certificate process again.

The entire process requires no data cable, Xcode, or TestFlight, making it suitable for frequently installing new builds on test devices.