Xcode9.3使开发人员能够识别消耗大量电力的iOS应用程序
1、 除了通过即将发布的iOS 11.3软件预览今年春季iPhone和iPad的主要新功能和增强功能,并发布一系列新的OS beta版本外,苹果昨天还发布了Xcode 9.3 beta版本,并提供了一些有趣的新功能。
2、 在其他功能中,它还提供了新的工具来帮助开发人员识别电池过多的应用程序,并测试macOS应用程序的64位兼容性。
3、 尽管苹果承诺的电源管理、电池健康和CPU节流功能在iOS 11.3的第一个测试版中并不存在(将通过即将推出的新测试版提供),但开发人员现在可以使用Xcode 9.3的新能源管理器工具来识别应用程序或应用程序扩展是否使用了过多的电源。
4、 从帖子顶部可以看到,在前台或后台运行时,行为异常的应用程序超过了合理的CPU阈值,因此应用程序的制造商可以更容易地找出是什么导致了用户设备的电池消耗。如果用户选择与苹果和开发者共享崩溃报告,该功能甚至可以在开发者的应用在App Store上发布后通知开发者电池使用问题。
5、 能源管理器的功能包括:
6、 向苹果上传符号信息时的服务器端符号化。
7、 在本地保存符号信息时自动执行客户端符号化。
8、 当应用程序在后台运行时,由于高CPU利用率而导致进程终止时生成的示例CPU报告。
9、 将能源报告中有类似回溯记录的日志分组。
10、 在调试导航器中检查CPU样本日志的最大回溯。日志堆栈帧被非用户堆栈帧和低样本计数堆栈帧压缩。
11、 除了新的能源工具,Xcode 9.3还为Mac应用带来了64位测试模式。
12、 苹果表示,macOS High Sierra是桌面操作系统的最新版本,可以“毫不妥协”地支持32位应用。为了为未来版本的MacOS做好准备,在未来版本中,32位应用程序将不再运行并且不会被损坏,macOS High Sierra 10.13.4将通知您打开依赖32位软件的应用程序。
13、 为了确保其Mac应用程序的未来版本完全兼容64位,开发人员应该使用Xcode 9.3测试版中的新诊断工具,并在新的macOS 10.13.4测试版中进行测试。开发人员还可以通过执行Terminal命令来测试应用程序sudo nvram boot-args='-no32exec '的64位兼容性,从而在macOS 10.13.4中使用新的64位测试模式。
14、 这种新的测试模式可以阻止32位进程启动。
15、 启动依赖于32位软件的应用程序将会导致您收到无法打开该应用程序的通知。在这种测试模式下,其他类型的软件可能会无声地失败,例如32位版本的Dashboard和WebKit插件、首选项窗格和后台进程。
16、 从苹果的咨询到开发者:
17、 从1月31日起,提交到Mac App Store的新应用必须支持64位,从2018年6月起,Mac应用更新和现有应用必须支持64位。
18、 如果您在苹果应用商店之外分发应用程序,我们强烈建议您分发64位二进制文件,以确保用户可以在未来版本的苹果操作系统中继续运行您的应用程序。
19、 Xcode 9.3默认构建64位应用程序,并在为32位架构构建macOS时发出警告。Xcode 9.3的其他变化包括大量的bug修复、Swift项目的编译时间更快、Swift和Apple LLVM编译器的增强等等。
20、 Xcode 9.3需要运行macOS 10.13.2或更高版本的Mac。该应用包括用于iOS 11.3、watchOS 4.3、macOS 10.13.4和tvOS 11.3的软件开发的SDK。
21、 Xcode 9.3 Beta可以与Xcode的早期版本共存。开发者可以从开发者中心下载Xcode 9.3测试版。Xcode将在最终发布后通过Mac应用商店安装。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
昌河北斗星X5试驾,简单几步,开启完美试驾之旅。首先,预约试驾,通过官网或4S店轻松完成;其次,到店后由专...浏览全文>>
-
北汽制造勇士试驾预约,是体验这款硬派越野车型的重要环节。4S店提供便捷的线上预约服务,用户可通过官网或电...浏览全文>>
-
极狐阿尔法T6试驾,开启完美驾驭之旅。外观设计动感时尚,线条流畅,充满未来感。内饰豪华舒适,科技感十足,...浏览全文>>
-
长安欧尚520试驾操作指南:1 启动车辆:插入智能钥匙,踩下刹车,按下启动按钮。2 选择驾驶模式:通过中...浏览全文>>
-
试驾五菱凯捷可通过以下几种途径:1 4S店试驾:前往当地五菱汽车授权经销商,直接预约试驾服务,专业销售顾...浏览全文>>
-
MINI试驾线上+线下操作指南线上预约:访问MINI官网或官方APP,选择“试驾预约”,填写个人信息、车型偏好及时...浏览全文>>
-
力帆预约试驾,一键搞定,开启豪华驾驶之旅。只需简单几步,即可在线预约心仪车型的试驾体验,省时又便捷。无...浏览全文>>
-
SONGSAN MOTORS试驾预约,开启非凡驾驶之旅!我们为您精心准备了多款高性能车型,无论您是追求速度的激情玩家...浏览全文>>
-
欧拉试驾预约,轻松几步,畅享豪华驾乘。只需三步,即可开启您的专属体验:第一步,访问欧拉官网或官方APP,点...浏览全文>>
-
MINI试驾,线上+线下操作指南线上预约:访问MINI官网或官方APP,选择“试驾预约”,填写个人信息、车型偏好及...浏览全文>>
- 北汽制造勇士试驾预约,4S店的贴心服务与流程
- MINI试驾,线上+线下操作指南
- 零跑汽车试驾,如何在4S店快速预约?
- 试驾MG4 EV全攻略
- 长安欧尚520试驾操作指南
- IPHONE 17 系列或将提供高达 35W 的有线充电
- OPPO FIND N5 推出迄今为止最薄的可折叠智能手机
- IPHONE 上的 CHROME 和 GOOGLE APPS 正在使用 CIRCLE 进行搜索
- OPPO 推出 WATCH X2
- NOTHING PHONE在 3 月 4 日发布前的完整详细信息
- Nintendo Switch 2 渲染图显示其支架经过重新设计,拥有新按钮,但缺少一个插槽Nintendo Switch 2 渲染图显示其支架经过重新设计 拥有新按钮
- 据传卡西欧 CRW-001 新款金色戒指手表即将上市
- FPGA 游戏机的灵感来自 PS One 起价 149 美元
- 伊利诺伊州住房市场在利率上升的情况下保持稳定
- Realme 14x 5G 搭载联发科 Dimensity 6300 SoC
- 三星 Galaxy S25 Ultra 渲染图泄露 显示圆角设计
- 预计三星 Galaxy S25 Ultra 的边框将比其前代产品更薄
- 三星 Galaxy Unpacked 2025 或将于 1 月 22 日举行
- Rivian 通过假日更新推出 Google Cast 支持
- 圣诞老人的房子在房地产网站上挂牌出售 估价 120 万美元