Xcode9.x远程真机测试安装应用(新增设备UDID)

【温故而知新】现在真机测试是很方便的,如果有人手机不在我们身边,但是又想安装开发阶段的APP,哪个办呢?(前段时间集团外地人员刚好有这个需要,所以记录下)

打包IPA文件后,在测试平台如:蒲公英或者fir.im上面生成二维码,让他安装,但是此时需要他的手机的UDID。

*第一步:新增UDID:

登录开发者账号,打开 Certificates,IDs & Profiles,找到Devices,新增我们获取到的UDID。 获取UDID的地址
按照提示用safari 浏览器打开,按照提示操作。

1、找到添加设备UDID一栏


Xcode9.x远程真机测试安装应用(新增设备UDID)_第1张图片
Snip20180612_1.png

Xcode9.x远程真机测试安装应用(新增设备UDID)_第2张图片
1840399-14ba226b72115595.png

2、添加设备


Xcode9.x远程真机测试安装应用(新增设备UDID)_第3张图片
Snip20180612_11.png

3、填写UDID和Name
Register Device -> 填写名称(名称可以自定义)与UDID,点击 continue 即可。


Xcode9.x远程真机测试安装应用(新增设备UDID)_第4张图片
Snip20180612_7.png

*第二步:UDID添加到证书里面:

1、找到证书管理栏。


Xcode9.x远程真机测试安装应用(新增设备UDID)_第5张图片
Snip20180612_4.png

2、找到我们需要安装的应用对应的环境,然后点击Edit进行编辑


Xcode9.x远程真机测试安装应用(新增设备UDID)_第6张图片
Snip20180612_5.png

3、找到Devices栏,拉倒最后,可以看到我们刚刚新增的那个UDID是处于未选中状态,此时点击勾选,把新增的UDID添加到证书里面


Xcode9.x远程真机测试安装应用(新增设备UDID)_第7张图片
Snip20180612_6.png

4、然后点击Generate,此时的证书是一个新证书了,点击Download下载;找到下载好的这个证书,双击证书后会看到证书图标会一闪,表示已将安装成功了;

*第三步:Xcode下载最新的证书:

1、打开我们开发的项目," command+逗号 "打开配置界面。


Xcode9.x远程真机测试安装应用(新增设备UDID)_第8张图片
Snip20180612_10.png

选中我们的开发者账号,点击Download Manual Profiles,开始下载我们刚刚更新过的证书;

到这里我们的UDID已经添加到证书里面了,下面就是打包以及检测IPA包中所包含的UDID。

*第四步:打包并检测新增的UDID:

1、打包 打开Xcode 点击导航栏。


Xcode9.x远程真机测试安装应用(新增设备UDID)_第9张图片
1840399-be34f3ae5d0c0d6b.png

2、注意打包的环境(测试及生产环境) 生成IPA文件后,对IPA包解压缩,得到我们的应用程序。


Xcode9.x远程真机测试安装应用(新增设备UDID)_第10张图片
1840399-70041469b832736f.png

3、此时打开终端,cd到我们的应用程序文件,会得到embedded.mobileprovision文件,然后执行命令security cms -D -i embedded.mobileprovision,然后就可以查看ProvisionedDevices数组中所包含的所有的UDID了,找一找你刚新增的UDID是否在里面。

4、如果你刚新增的UDID包含在里面,就标明此时这个IPA文件,在测试平台上面生成二维码后,对方就可以直接扫码下载。

*如果你有用蒲公英及fir.im测试平台,就更方便了

1、上传你的IPA文件到蒲公英或fir.im平台上面,上传成功后,在设备列表里面就可以直接查看IPA所包含的所有的UDID


Xcode9.x远程真机测试安装应用(新增设备UDID)_第11张图片
1840399-c17b08d5e59afed2.png

自此,新增UDID就是这样了(有时候不成功可以把Xcode上面的开发者账号重新登录一次)。
如有疑问,欢迎讨论呀...
QQ:2089593457

你可能感兴趣的:(Xcode9.x远程真机测试安装应用(新增设备UDID))