Xcode Organizer中的“用于开发”button对iOS设备有什么作用?

当selectiOS设备并单击Xco​​de组织者中的“Use for Development”button时,它在设备(iPhone或iPad)上会发生什么变化?

有没有安装任何debugging符号或某种types的分析器或logging器?

此模式在“用于开发”时会影响设备性能或电池寿命吗?

根据我的经验,打开设备进行开发的实际结果是增加了logging数据的级别和对这些日志的访问。 (我不知道是否所有应用程序都启动了日志,或者只是您自己开发的那些日志。)

这种额外的日志logging活动可能会对存储产生影响,也会影响能耗,但是当您testing开发的应用程序时,大部分时间都插入运行XCode的机器中,所以我从来没有看到任何对电池寿命的影响。切换回我的设备的常规用户(而不是开发人员用户)。

它会在您的设备上安装开发configuration文件证书。 这些证书签名的代码将被接受在设备上运行。

关于你的问题,这个模式在“用于开发”的时候会影响到设备性能还是电池寿命?

不,电池没有额外的漏电。

如果您的iPhone上启用了开发模式,则可以访问“设置”>“开发人员”菜单,例如用于模拟networking条件http://natashatherobot.com/simulate-bad-network-ios-simulator/ (令人惊叹的function)。