You can inspect and modify views in iOS app via Lookin, just like UI Inspector in Xcode, or another app called Reveal.
Official Website:https://lookin.work/
To use Lookin macOS app, you need to integrate LookinServer (iOS Framework of Lookin) into your iOS project.
Warning Never integrate LookinServer in Release building configuration.
pod 'LookinServer', :subspecs => ['Swift'], :configurations => ['Debug']
pod 'LookinServer', :configurations => ['Debug']
https://github.com/QMUI/LookinServer/
LookinServer: https://github.com/QMUI/LookinServer
macOS app: https://github.com/hughkli/Lookin/
You can create configs in your iOS project to reduce reload time or optimize your user experience of Lookin: https://lookin.work/faq/config-file/
It's hard for me to spend much time on this free open-source side project. The feature developlment or bugfix may be really slow.
Lookin 可以查看与修改 iOS App 里的 UI 对象,类似于 Xcode 自带的 UI Inspector 工具,或另一款叫做 Reveal 的软件。
官网:https://lookin.work/
如果这是你的 iOS 项目第一次使用 Lookin,则需要先把 LookinServer 这款 iOS Framework 集成到你的 iOS 项目中。
Warning 记得不要在 AppStore 模式下集成 LookinServer。
pod 'LookinServer', :subspecs => ['Swift'], :configurations => ['Debug']
pod 'LookinServer', :configurations => ['Debug']
https://github.com/QMUI/LookinServer/
iOS 端 LookinServer:https://github.com/QMUI/LookinServer
macOS 端软件:https://github.com/hughkli/Lookin/
你可以在你的 iOS 项目中实现一些 Delegate 方法,从而优化 Lookin 的刷新速度或使用体验: https://lookin.work/faq/config-file/
由于在公司里的正职实在是太忙了,导致我很难在这个开源免费项目上花费太多时间和精力,所以新功能开发和 Bugfix 可能都比较慢,请见谅。
