知识库
iOS 开发者模式详解
iPhone 的开发者模式不只是一个开关,它会影响设备配对、日志、自动化和网络调试。这里按实际开发中会用到的功能逐项说明开启方式和注意事项。
适用系统版本:iOS 12.1.2 文章最后更新:2019年6月4日
简介
iPhone 中的"开发者模式"为 iOS 开发者提供了丰富的调试和测试功能。这里按功能说明开发者模式下的各项能力和使用方法。
功能列表
1. PAIRED DEVICES(配对设备)
功能说明:
- 可清除受信任的计算机记录
2. INSTRUMENTS Logging(日志记录)
功能说明:
- 记录电量与网络情况
- 记录内容可通过 Instruments 工具查看
参考文档:
3. UI AUTOMATION(UI 自动化)
功能说明:
- 启用 UI 自动化测试
参考文档:
4. NETWORKING(网络设置)
功能说明:
- 网络链接调节器(Network Link Conditioner):可模拟不同网络状况
- 多路径网络(Multipath Networking):相关设置选项
5. IAD DEVELOPER APP TESTING(广告开发测试)
功能说明:
- 设置广告填充率
- 设置刷新间隔
- 高亮剪贴横幅等
- 仅影响开发者模式下的应用
6. PASSKIT TESTING(PassKit 测试)
功能说明:
- 支持附加日志
- 允许 HTTP 服务
- 禁用速率限制等
官方文档:
7. MEDIA SERVICES TESTING(媒体服务测试)
功能说明:
- 欧盟音量限制(EU Volume Limit)
- 媒体服务重置选项
8. NEWS TESTING(新闻测试)
功能说明:
- 重置本地数据
- 重置布局
- 重置缓存元素
- 不影响私有数据
9. MEDIA PLAYER FRAMEWORK TESTING(媒体播放器框架测试)
功能说明:
- 通过 Playable Content API 模拟设备锁定及 CarPlay 等操作
10. TV PROVIDER TESTING(电视提供商测试)
功能说明:
- 电视提供商相关测试功能
官方指南:
11. CORESPOTLIGHT TESTING(CoreSpotlight 测试)
功能说明:
- 重新索引所有项目
- 按标识符索引项目
参考文档:
12. SHORTCUTS TESTING(快捷指令测试)
功能说明:
- 显示最近执行的快捷指令
- 显示即将执行的快捷指令
- 支持与 Apple Watch 同步
13. MIDI-CI TESTING(MIDI-CI 测试)
功能说明:
- 启用 MIDI-CI 会话功能
官方文档:
注意事项
⚠️ 部分功能可能会随 iOS 系统版本更新而有所变动,建议查阅最新的 Apple 官方文档获取准确信息。