新设备如何真机调试(需要添加新用户UDID)

2016年11月21日
新设备如何真机调试(需要添加新用户UDID)
场景:含苹果支付和push功能的app,如果你不将该设备的的udid,绑定到provisoningprofile文件上(pp文件),该设备就无法测试push功能。
一般个人证书或企业证书都可以判定100台设备。
添加新设备流程:
第一步,获取设备udid(用苹果itunes工具,或xcode,都很容易获得)


新设备如何真机调试(需要添加新用户UDID)_第1张图片
Paste_Image.png

第二步,登录apple id账号添加新设备,同时更新下pp文件(绑定流程)


新设备如何真机调试(需要添加新用户UDID)_第2张图片
Paste_Image.png

新设备如何真机调试(需要添加新用户UDID)_第3张图片
Paste_Image.png

最后,如果你是用jenkins自动打包来下载安装ipa包,别忘了把pp文件上传到真正用xcode打包的那台电脑上,这样新设备才起左右。
第三步:手机输入下载链接,新设备第一次先安装证书,之后点击下载安装链接既可以。


新设备如何真机调试(需要添加新用户UDID)_第4张图片
Paste_Image.png

其他:udid 和uuid区别
结论 :ios uuid不是唯一的,会变,应该是对应应用程序的,我刚刚程序测试了卸载掉之后就会变的,不卸载是不变的。
ps:uuid是怎么保证唯一的?
(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
所以即使会变,应该也能保证唯一性,因为生成的时间因子会变
a.UDID唯一的 如下 这个是 这个用来绑定证书用来真机调试, UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识

b.UUID 会变的 就是交易里面传的公告入参
生成以及保存


新设备如何真机调试(需要添加新用户UDID)_第5张图片
Paste_Image.png

使用如下:

新设备如何真机调试(需要添加新用户UDID)_第6张图片
Paste_Image.png

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

你可能感兴趣的:(新设备如何真机调试(需要添加新用户UDID))