iOS添加测试设备的坑

前言,给应用添加可用的测试设备一直都是一个让我比较烦的问题,自从升级了Xcode8以后,这个问题就更让我厌烦了,知道最近被烦的不要不要的,于是查了一下资料,试验了一下,得到了一些经验,发现,Xcode8在这方面还是有可取之处的嘛!
  1. Xcode8的新特性
    我不确定是不是Xcode8的新特性,不过我Xcode7以及之前都没发现这个功能,那就是当Xcode用测试证书向一台连着电脑的设备安装App的时候,如果这个设备不是可用的测试设备,Xcode现在回提醒你“register device”,点击之后这台设备就能够安装App啦,而且你的Apple ID中的可用设备也会自动包含了这个设备。方便的飞起。

  2. 手动设置证书和自动设置证书的坑
    这个坑我遇到了,不知道其他人会不会遇到。
    坑:由于项目久远,证书过期(所有可用设备也都被删除了),所以在用Xcode登陆了Apple ID之后我reset了证书,当我重新添加了可用设备之后,用原来的配置文件打包App新添加的设备都无法使用,于是我重新编辑了一下配置文件,将新添加的设备导入了配置文件中,下载安装新的配置文件,这个时候问题来了。
    我使用Xcode的自动管理签名(Automatically manage signing)时,发现可用设备不包括新添加的设备(4个),而修改为手动后,可用设备便包括了新添加的设备(6个)。
    由于新旧两个配置文件是同名的,所以我猜测可能是Xcode在自动签名时使用了我旧的配置文件,所以出现了这种情况,但是在我删除了旧配置文件后,这个情况依然存在,让我觉得很奇怪。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,475评论 0 12
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 引言关于开发证书配置(Certificates & Identifiers & Provisioning Prof...
    molake阅读 48,455评论 7 62
  • 月光只有在黑夜才被人发现 固执的你,却不肯相信 你拥有你所拥有的一切 迟钝的你,却没有发现 这一切是为了守护拥有 ...
    莲矣阅读 259评论 0 0
  • 我很早就意识到我之所以不快乐就是因为我没法接受自己的平庸。 从小到大父母灌输给我的理念也是你不能平庸。 我妈是个极...
    梦呓岛的鱼小姐阅读 522评论 2 3