# iOS 应用内测服务介绍

- 为方便开发者基于微信开发者工具构建的 iOS 应用分发至公司内部测试人员、产品人员等不同角色的人员进行体验测试，我们也推出了 iOS 应用内测服务。
- 开发者可在微信开发者工具构建 IPA 面板中勾选上传内测版至平台，平台将自动生成下载链接和二维码，内测用户通过在手机上扫描二维码，即可将内测应用安装至手机等设备中进行测试。

## 一、应用内测服务使用介绍

### 1.1 前置条件

1、多端应用需配置自定义的 Bundle ID，即如果你的多端应用当前仍使用官方分配的默认的测试版 Bundle ID，不可使用内测分发服务；详情可看[多端应用 Bundle ID 配置](/miniprogram/dev/platform-capabilities/miniapp/handbook/web/bundleid-guide)

![](https://testchu-7gy8occc8dcc14c3-1304825656.tcloudbaseapp.com/img%2Fmelody%2F202312161629007.png)

2、构建 IPA 时需选择「证书签名」，且证书不能是「分发证书」，详情可查看[生成内测分发的 iOS 证书和 Provisioning Profile](ad-hoc)

![](https://testchu-7gy8occc8dcc14c3-1304825656.tcloudbaseapp.com/img%2Fmelody%2F202312182126205.png)

3、权限配置：当前仅支持多端应用绑定的小程序的管理员和开发者下载安装 IPA，后续将在多端应用控制台中支持添加体验成员，敬请期待

### 1.2 开发者使用步骤

开发者指的是：多端应用的开发者，且具有苹果开发者账号的人员。开发者使用内测分发服务的使用步骤如下：

1、在微信开发者工具中上传 IPA，点击[查看详细操作步骤](install)

2、选定某版本的 IPA 并设置为内测版，然后生成内测二维码，并将内测二维码发送给测试者，详情可查看[生成内测二维码](install)

3、将测试用户的 UDID 添加至安装包，点击[查看详细操作步骤](install)

### 1.3 测试者使用步骤

测试者指的是：安装 IPA 进行测试或者体验的用户，由于当前仅支持多端应用绑定的小程序的管理员和开发者下载安装 IPA，因此测试者的使用步骤如下：

1、前往微信公众号平台，将测试者添加到多端应用绑定的小程序的开发者角色（如果测试用户已经是多端应用绑定的小程序的开发者或管理员，则此步骤可跳过）

2、然后，使用微信扫码获取本机的 UDID，并且将 UDID 发送给多端应用的开发者，详情查看[获取 UDID 指引](install)

3、待多端应用的开发者[向安装包添加设备 UDID](install) 后，用户即可使用微信扫码进入 IPA 下载页，并使用默认浏览器重新打开此 IPA 下载页，点击安装，稍等片刻待安装完成即可使用，详情查看[扫码下载内测版 IPA](install)

## 二、基础版与专业版区别

![](https://testchu-7gy8occc8dcc14c3-1304825656.tcloudbaseapp.com/img%2Fmelody%2F202312181253003.png)

- 补充：公测期专业版仅面向已上架的且是基于多端框架开发的 App 开放免费的申请，如你的应用已上架，前往社区联系[小助手](https://developers.weixin.qq.com/community/personal/oCJUsw3P4p8PBaPYB1GvX79vibes)并向小助手提供你的小程序 AppID、你的多端应用 id 以及该 App 已上架的应用市场的名称，待小助手核实此是基于多端框架开发并且已上架后，即可为你免费升级至专业版。

## 三、应用内测服务操作指南

详情可查看[应用内测服务操作指南](install)
