【温故而知新】现在真机测试是很方便的,如果有人手机不在我们身边,但是又想安装开发阶段的APP,哪个办呢?(前段时间集团外地人员刚好有这个需要,所以记录下)
打包IPA文件后,在测试平台如:蒲公英或者fir.im上面生成二维码,让他安装,但是此时需要他的手机的UDID。
*第一步:新增UDID:
登录开发者账号,打开 Certificates,IDs & Profiles,找到Devices,新增我们获取到的UDID。 获取UDID的地址
按照提示用safari 浏览器打开,按照提示操作。
1、找到添加设备UDID一栏
2、添加设备
3、填写UDID和Name
Register Device -> 填写名称(名称可以自定义)与UDID,点击 continue 即可。
*第二步:UDID添加到证书里面:
1、找到证书管理栏。
2、找到我们需要安装的应用对应的环境,然后点击Edit进行编辑
3、找到Devices栏,拉倒最后,可以看到我们刚刚新增的那个UDID是处于未选中状态,此时点击勾选,把新增的UDID添加到证书里面
4、然后点击Generate,此时的证书是一个新证书了,点击Download下载;找到下载好的这个证书,双击证书后会看到证书图标会一闪,表示已将安装成功了;
*第三步:Xcode下载最新的证书:
1、打开我们开发的项目," command+逗号 "打开配置界面。
选中我们的开发者账号,点击Download Manual Profiles,开始下载我们刚刚更新过的证书;
到这里我们的UDID已经添加到证书里面了,下面就是打包以及检测IPA包中所包含的UDID。
*第四步:打包并检测新增的UDID:
1、打包 打开Xcode 点击导航栏。
2、注意打包的环境(测试及生产环境) 生成IPA文件后,对IPA包解压缩,得到我们的应用程序。
3、此时打开终端,cd到我们的应用程序文件,会得到embedded.mobileprovision文件,然后执行命令security cms -D -i embedded.mobileprovision,然后就可以查看ProvisionedDevices数组中所包含的所有的UDID了,找一找你刚新增的UDID是否在里面。
4、如果你刚新增的UDID包含在里面,就标明此时这个IPA文件,在测试平台上面生成二维码后,对方就可以直接扫码下载。
*如果你有用蒲公英及fir.im测试平台,就更方便了
1、上传你的IPA文件到蒲公英或fir.im平台上面,上传成功后,在设备列表里面就可以直接查看IPA所包含的所有的UDID
自此,新增UDID就是这样了(有时候不成功可以把Xcode上面的开发者账号重新登录一次)。
如有疑问,欢迎讨论呀...
QQ:2089593457