选择 iOS 设备并单击 Xcode 管理器中的“用于开发”按钮时,设备(iPhone 或 iPad)上会发生什么变化?
是否安装了任何调试符号或某种分析器或记录器?
此模式在“用于开发”时会影响设备性能或电池寿命吗?
选择 iOS 设备并单击 Xcode 管理器中的“用于开发”按钮时,设备(iPhone 或 iPad)上会发生什么变化?
是否安装了任何调试符号或某种分析器或记录器?
此模式在“用于开发”时会影响设备性能或电池寿命吗?
它会在您的设备上安装开发配置文件证书。由这些证书签名的代码将被接受在设备上运行。
根据我的经验,打开设备进行开发的实际后果是增加了记录数据的级别和对这些日志的访问。(我不确定是为所有应用程序激活日志还是只为您自己开发的应用程序激活日志。)
这种额外的日志记录活动可能会对存储产生影响,也会对能耗产生影响,但是由于您在测试开发的应用程序时大部分时间都在运行 XCode 的机器上,所以我从未看到对电池寿命有任何影响。切换回我的设备的普通用户(而不是开发人员用户)。
关于您的问题,这种模式在“用于开发”时会影响设备性能或电池寿命吗?
不,电池没有额外的消耗。
如果您在 iPhone 上启用了开发模式,您可以访问设置 > 开发人员菜单,例如用于模拟网络条件http://natashatherobot.com/simulate-bad-network-ios-simulator/(惊人的功能)。