扫码注册测试设备 + 无线安装 IPA 到 iPhone 教程

做 iOS 开发测试常遇到两个动作:把测试设备的 UDID 注册进开发者账号、把测试包装到手机上。两者传统上都要用数据线连接 Mac。用「开心上架(AppUploader)」,这两步都可以改成手机扫码、局域网无线完成。

第一步:扫码注册测试设备 UDID

打开「设备」页面,点击「注册设备」,选择扫码方式:

  1. 确保手机和电脑处于同一 Wi-Fi
  2. 用手机相机扫描页面上的二维码。
  3. 点击「继续」,再点「允许」下载一个临时描述文件。
  4. 在手机「设置 → 已下载描述文件」中点击「安装」。
  5. 安装完成后,UDID 会自动上报并填入注册表单,填写设备名称、选择平台,点击「注册」即可。

如果手边有数据线,也可以用「USB 连接」方式:连接 iPhone/iPad 并在设备上点击「信任」,系统会自动检测已连接设备,UDID 自动填入(Windows 需先安装 Apple 设备驱动或 iTunes)。

每种设备类型限制注册 100 台,且只能新增不能删除(未加入付费开发者计划的账号最多注册 3 台);如果一次要批量注册多台设备,可以用「批量导入」,每行填一台设备的 UDID 和名称,单次最多导入 100 台。

第二步:无线安装 IPA 到手机

打开「文件&提交」页面,上传或拖入要安装的 IPA 文件,选中后点击「安装到手机」,同样提供扫码方式:

  1. 让 iPhone/iPad 和电脑连接同一 Wi-Fi。
  2. 用系统相机扫描页面上出现的二维码。
  3. 点击手机顶部弹出的安装提示,确认安装。

系统会在安装前自动检测描述文件类型(开发 / Ad Hoc / 企业分发 / App Store),如果可能导致安装失败——比如这台设备的 UDID 不在 IPA 内嵌描述文件的授权范围内——会提示具体问题,你可以选择「仍然安装」或「放弃安装」。

两步是怎么衔接的

如果安装失败提示"设备未在授权范围内",说明你第一步注册的设备 UDID 还没有被打进这个 IPA 对应的描述文件。回到「描述文件」页面,找到对应描述文件点击「重建」,让它把新注册的设备囊括进去,再重新导出一份 IPA 安装即可,不需要重新走一遍证书流程。

整个过程不需要数据线,也不需要 Xcode 或 TestFlight,适合频繁给测试设备装新包的场景。