版本发布 8
[feature] Added support for VisionOS (but not SwiftUI, and it has not been thoroughly tested, just briefly run in a demo). Thanks to GitHub user @xinix909 for the PR: https://github.com/QMUI/LookinServer/pull/148 [bugfix] Fixed an issue when using an old version of Lookin would hit an assert in LKS_RequestHandler. [bugfix] Fixed a startup crash that could occur on iOS 14 beta. [bugfix] Attempted to fix an intermittent crash related to LookinConnectionAttachment unrecognized selector. ------ [feature] 支持 VisionOS(但不支持 SwiftUI,而且未经过充分测试,只是简单地在 Demo 里运行了一下)。感谢 Github 网友 @xinix909 提交的 PR:https://github.com/QMUI/LookinServer/pull/148 [bugfix] 修复使用旧版 Lookin 时,会命中 LKS_RequestHandler 里的一个 Assert 的问题 [bugfix] 修复 iOS 14 beta 下可能发生的一个启动 Crash [bugfix] 尝试修复一个历史悠久的 LookinConnectionAttachment unrecognized selector 相关的偶现 Crash
[feature] Allow users to individually refresh a specific layer (or multiple layers) in Lookin, thereby avoiding slow global refresh. This feature requires upgrading Lookin software to version 1.0.7 or higher. ----- [feature] 允许用户在 Lookin 中单独刷新某一个图层(或某几个图层),从而避免缓慢的全局刷新。该 Feature 需要将 Lookin 软件升级至 1.0.7 或更高版本。
[feature] 自定义属性支持了 CGRect、JSON 等更多的类型,详见 Demo 项目中的 DogLayer.m 或 BirdView.swift(需配合使用最新的 Lookin v1.0.5) ------ [feature] Custom property now supports more types such as CGRect, JSON, etc. For more details, please refer to DogLayer.m or BirdView.swift in the Demo project. (requires the latest Lookin v1.0.5).
[bugfix] Lookin 可能搜索不到 iOS 侧设备 [feature] 允许在 iOS 项目中通过代码动态查询集成的 LookinServer 版本号:https://bytedance.larkoffice.com/docx/TQTWdYCFuo35QGx2wTecJGZPnIh ---- [bugfix] Lookin may fail to search for iOS devices. [feature] Allow dynamically querying the integrated LookinServer version in iOS projects: https://bytedance.larkoffice.com/docx/TQTWdYCFuo35QGx2wTecJGZPnIh
Note: To use the features mentioned in this update, you must update the Lookin software on the macOS side to the latest version 1.0.4. [feature] Allows users to configure custom properties, tutorial: https://bytedance.larkoffice.com/docx/TRridRXeUoErMTxs94bcnGchnlb [feature] Allows users to expand the search scope of member variables, tutorial: https://bytedance.larkoffice.com/docx/CKRndHqdeoub11xSqUZcMlFhnWe [feature] Added UIStackView property panel [bugfix] Under certain operation paths, Lookin may not be able to search for iOS App [bugfix] Fixed some crashes ----- 注意:要使用本次更新提到的功能,必须把 macOS 端的 Lookin 软件更新至最新的 1.0.4 版本。 [feature] 允许用户配置自定义属性,教程:https://bytedance.larkoffice.com/docx/TRridRXeUoErMTxs94bcnGchnlb [feature] 允许用户扩大成员变量的搜索范围,教程:https://bytedance.larkoffice.com/docx/CKRndHqdeoub11xSqUZcMlFhnWe [feature] 增加了 UIStackView 属性面板 [bugfix] 某些操作路径下,Lookin 可能搜索不到 iOS App [bugfix] 修复了一些 Crash
[bugfix] In a Swift project, reloading Lookin may cause the iOS app to crash. The crash occurs because the lks_ivarTraces method cannot be found. [remove] Removed the "Local 2D/3D Inpect on mobile device" feature as it has limited usefulness and increases maintenance costs. ---- [bugfix] 在 Swift 项目中,刷新 Lookin 可能导致 iOS App 发生 Crash。Crash 原因是找不到 lks_ivarTraces 方法。 [remove] 移除了“在手机上查看 2D/3D 布局”的功能,因为用处不大,并且增加维护成本。
[bugfix] fix UIGraphicsBeginImageContext crash when you have a zero-size CALayer on iOS 17 ------- [bugfix] 在 iOS 17 上,当某个 CALayer 的 size 为 0 时,刷新 Lookin 有可能 Crash 在 UIGraphicsBeginImageContext 方法上
[bugfix] fix UIGraphicsBeginImageContext crash when you have a zero-size UIWindow on iOS 17 ------- [bugfix] 在 iOS 17 上,当某个 UIWindow 的 size 为 0 时,刷新 Lookin 可能 Crash 在 UIGraphicsBeginImageContext 方法上