Free macOS app for iOS view debugging.

Related tags

Debugging Lookin
Overview

Preview

Introduction

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/

Integration Guide

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.

via CocoaPods:

pod 'LookinServer', :configurations => ['Debug']

via Swift Package Manager:

https://github.com/QMUI/LookinServer/

Repository

LookinServer: https://github.com/QMUI/LookinServer

macOS app: https://github.com/hughkli/Lookin/

Development

Unfortunately, it's hard for me to spend much time on this free open-source side project.

I'll try my best to fix bug & feature issues, but I cannot give a timetable. Sorry for that.


简介

Lookin 可以查看与修改 iOS App 里的 UI 对象,类似于 Xcode 自带的 UI Inspector 工具,或另一款叫做 Reveal 的软件。

官网:https://lookin.work/

安装 LookinServer Framework

如果这是你的 iOS 项目第一次使用 Lookin,则需要先把 LookinServer 这款 iOS Framework 集成到你的 iOS 项目中。

记得不要在 AppStore 模式下集成 LookinServer。

通过 CocoaPods:

pod 'LookinServer', :configurations => ['Debug']

通过 Swift Package Manager:

https://github.com/QMUI/LookinServer/

源代码仓库

iOS 端 LookinServer:https://github.com/QMUI/LookinServer

macOS 端软件:https://github.com/hughkli/Lookin/

开发节奏

由于在公司里的正职实在是太忙了,导致我很难在这个开源免费项目上花费太多时间和精力。

所以 Bug 修复可能较慢,请见谅。

You might also like...
Droar is a modular, single-line installation debugging window
Droar is a modular, single-line installation debugging window

Droar is a modular, single-line installation debugging window. Overview The idea behind Droar is simple: during app deployment stages, adding quick ap

Convenient debugging button.

FunnyButton Example 在平时开发,运行期间有时候想中途看一下某个视图或变量的信息,虽说打断点是可以查看,但有时候断点调试有时候会卡住好一会才能看到(尤其是大项目经常卡很久),极度影响效率。 基于这种情况,FunnyButton就是为了能够便捷调试的全局按钮,添加好点击事件,就能随时

Xray is viewDebugging tool for iOS, tvOS, watchOS and macOS
Xray is viewDebugging tool for iOS, tvOS, watchOS and macOS

XRay XRay is view debugging tool for iOS. Currently, XRay can show all of the view hierarchies in UIKit. For SwiftUI, I'm working on it. XRay helps yo

Tool to debug layouts directly on iOS devices: inspect layers in 3D and debug each visible view attributes
Tool to debug layouts directly on iOS devices: inspect layers in 3D and debug each visible view attributes

Introduction Features Inspect layouts directly on iOS devices Inspection could be triggered only if app is running under DEBUG build configuration, so

Demonstrates a memory leak bug SwiftUI's toolbar APIs exhibit on macOS

Mac SwiftUI Toolbar Memory Leak Demo On Big Sur (macOS 11), SwiftUI's APIs for adding toolbar items to a window have (at least) two bugs around view r

In-app console and debug tools for iOS developers
In-app console and debug tools for iOS developers

LocalConsole Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in

Customizable Console UI overlay with debug log on top of your iOS App
Customizable Console UI overlay with debug log on top of your iOS App

AEConsole Customizable Console UI overlay with debug log on top of your iOS App AEConsole is built on top of AELog, so you should probably see that fi

In-app design review tool to inspect measurements, attributes, and animations.
In-app design review tool to inspect measurements, attributes, and animations.

Hyperion Hyperion - In App Design Review Tool What is it? Hyperion is a hidden plugin drawer that can easily be integrated into any app. The drawer si

App for developers to test REST API.
App for developers to test REST API.

Httper Httper is a REST API test tool running on your iOS devices. It helps developers to test their REST APIs anywhere and anytime without PC. Featur

Comments
  • homebrew install failed

    homebrew install failed

    Error: SHA256 mismatch

    ❯ brew install --cask lookin
    
    ==> Downloading https://cdn.lookin.work/release/Lookin-1-0-1.zip
    Already downloaded: /Users/Zero/Library/Caches/Homebrew/downloads/bcbb381207e705e61fadcf43e9e26a8c151649c20db1782d16ee6b8475be1cf3--Lookin-1-0-1.zip
    Error: SHA256 mismatch
    Expected: 59368d8cd30e52e1852c79dce8bde02014d5bd282ae6306d0efed176e581a719
      Actual: 7932c8f7dce671170f464e6ecd5daa0eff847e31838e3570d308e46638e00670
        File: /Users/Zero/Library/Caches/Homebrew/downloads/bcbb381207e705e61fadcf43e9e26a8c151649c20db1782d16ee6b8475be1cf3--Lookin-1-0-1.zip
    To retry an incomplete download, remove the file above.
    
    opened by faimin 2
Releases(1.0.1)
  • 1.0.1(Jul 16, 2022)

    • 修复了“把 Lookin 全屏时,点击属性面板右上角的 … 按钮无法弹出窗口”的 Bug (其实仅仅是因为弹窗会被布局到 Lookin 主窗口的右侧,既然你已经把 Lookin 全屏了,那么新窗口自然就超出了屏幕外、看不到了,愚蠢的 Bug)
    • 适配了 Apple 芯片
    • 把 Lookin 的所有代码全部开源

    • Bugfix: cannot popup config panel after clicking ... button in property panel
    • Optimized for mac with Apple silicon
    Source code(tar.gz)
    Source code(zip)
Owner
Li Kai
iOS & macOS Developer
Li Kai
Remote network and data debugging for your native iOS app using Chrome Developer Tools

PonyDebugger PonyDebugger is a remote debugging toolset. It is a client library and gateway server combination that uses Chrome Developer Tools on you

Square 5.9k Dec 24, 2022
An in-app debugging and exploration tool for iOS

FLEX FLEX (Flipboard Explorer) is a set of in-app debugging and exploration tools for iOS development. When presented, FLEX shows a toolbar that lives

FLEXTool 13.3k Dec 31, 2022
Dotzu In-App iOS Debugging Tool With Enhanced Logging, Networking Info, Crash reporting And More.

Dotzu In-App iOS Debugging Tool With Enhanced Logging, Networking Info, Crash reporting And More. The debugger tool for iOS developer. Display logs, n

Remi ROBERT 1.8k Jan 3, 2023
A lightweight, one line setup, iOS / OSX network debugging library! 🦊

Netfox provides a quick look on all executed network requests performed by your iOS or OSX app. It grabs all requests - of course yours, requests from

Christos Kasketis 3.4k Dec 28, 2022
Set of easy to use debugging tools for iOS developers & QA engineers.

DBDebugToolkit DBDebugToolkit is a debugging library written in Objective-C. It is meant to provide as many easily accessible tools as possible while

Dariusz Bukowski 1.2k Dec 30, 2022
Chisel is a collection of LLDB commands to assist debugging iOS apps.

Chisel Chisel is a collection of LLDB commands to assist in the debugging of iOS apps. [Installation • Commands • Custom Commands • Development Workfl

Facebook 8.9k Jan 6, 2023
Next generation debugging framework for iOS

Alpha is the idea of a next generation debugging framework for iOS applications. It combines multiple debugging tools built on top of a simple, unifie

Dal Rupnik 733 Oct 29, 2022
iOS network debugging, like a wizard 🧙‍♂️

Start debugging iOS network calls like a wizard, without extra code! Wormholy makes debugging quick and reliable. What you can do: No code to write an

Paolo Musolino 2.1k Jan 8, 2023
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)

MTHawkeye Readme 中文版本 MTHawkeye is profiling, debugging tools for iOS used in Meitu. It's designed to help iOS developers improve development producti

meitu 1.4k Dec 29, 2022
A collection of tools for debugging, diffing, and testing your application's data structures.

Custom Dump A collection of tools for debugging, diffing, and testing your application's data structures. Motivation customDump diff XCTAssertNoDiffer

Point-Free 631 Jan 3, 2023