项目开发到尾声阶段,接下来就是开始内测的阶段了。这时领导走过来说,来给我手机装一个。OK,没问题,手机连上,信任一下,注册一下设备,run一下,很快就安装上了。但是这有个问题,直接run时,在手机上安装的是Debug版本,这对于代码里有针对debug做的特殊处理或涉及到推送消息相关的话就比较麻烦。
好吧,来打个ADHoc的包,放到fir.im上你自己去装吧。
然而,事情总没有这么顺利。一大早的领导突然过来问,你发的链接我怎么装不上啊。安装完自动就消失了。咦,好像有点印象,是会有这么个现象。再仔细想想这应该是跟profile有关系啊,之前手动管理的时候,新加设备的话都是需要更新一下profile的。难道是这里出了问题?打开fir.im上的设备列表一看,怎么才几台设备。。。这肯定不包含领导昨天让我新加的设备啊~~
看来苹果这个AutoMatically manager signing也不是很AutoMatically啊~~~
解决方案如下:
1.在打包进行到如下步骤后,点击图上位置,定位到profile文件并删除之。
2.点击Previous回到上一步重新开始即可。
此时XCode会自动生成最新的profile文件,自然包括新加的设备了。
网友评论