1、添加UDID
ios内测包需要把iphone设备的UDID添加到证书里。
点击蒲公英获取UDID,点开按照引导扫码
2、修改配置
修改APP版本
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/db527440112d59233ae7e64ce22e08e7.png)
修改jsbundle版本
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/9cb7fcc4bb6900960b58b9d976627875.png)
修改打包方式为release
Product -> Scheme -> Edit Scheme
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/82ca6af19d2345d8ed17d1753cd63627.png)
3、打包
设备选择Any iOS Device
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/78267d8031b24879967b44051299da43.png)
Product -> Archive,等待约10分钟出来。
此时我们选择最新包,然后Disttibute App
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/73d0c3538069f4df27b70b9ccf1b9edc.png)
这里内测包我们选Ad Hoc。如果上线包选App Store Connect
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/77ef99655a2fdb2fbf061b79fd932066.png)
然后一路Next到证书这里,这里我们根据需要选择开发证书
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/62ab113b588eae4ba129f014088aa884.png)
最后得到包
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/efdd56c96b90456fb0ffe355fabbe4e5.png)
我们把ipa文件拖拽到蒲公英分发。点选这里即可看到当前支持的内测设备
![image-20220127202810611](https://i-blog.csdnimg.cn/blog_migrate/8fceac7b552ddadebd0fcbe4b6cbda07.png)
4、打包证书问题
遇到证书问题,可以尝试删除本地所有证书。即该文件下所有文件
open /Users/zhanglei/Library/MobileDevice/Provisioning\ Profiles
然后Xcode -> Setting,然后选中证书点击下载
![image-20230310173154299](https://i-blog.csdnimg.cn/blog_migrate/1b1c319ed1166a02fa2e8db15a341691.png)
再次打开证书文件夹,发现已经更新
![image-20230310102344745](https://i-blog.csdnimg.cn/blog_migrate/091ad98276cc2ae12bb71eab7f9155c4.png)