qmui / lookinserver Goto Github PK
View Code? Open in Web Editor NEWFree macOS app for iOS view debugging.
Home Page: https://lookin.work
License: MIT License
Free macOS app for iOS view debugging.
Home Page: https://lookin.work
License: MIT License
还有一堆其他头文件,是不是不支持源码置入?
I want to focus a view or view controller just like focus feature in Xcode debug view hierarchy.
Can Lookin do it?
Mac客户端必须10.14+,有什么特殊理由吗
控制台带参数的方法调用会支持吗?
首先整体很棒
在复杂的界面时 显示错综复杂
希望能 focus 一个 view 或 layer 展示从这个 控件 开始的 结构
现在 始终都是从 UIWindowLayer 开始 层级太多
不通过分享的方式,如何获取这个lookin文件呢
Android Studio 自带的 Layout Inspector 太慢了。
检索完毕清空后会出现相同view叠加或者干脆不显示的问题
常常碰到这种情况。
记得最初的版本好像是可以查看这些值的,现在砍掉了吗?感觉这4个值对开发非常有用,能否考虑在下个版本加上视图的这些值?
相比较 Reveal,缺少了这个功能
集成方式被删掉了,没有在任何地方找到集成方式。
I’m using Lookin on macOS Catalina with an iOS 14 device. The preview (middle) window inside Lookin app seems to be blank. However, when I hover over that window, different elements in the side (left) bar are highlighted which I suppose means the preview is there, but for some reason not showing.
RT
2020-12-07 16:09:41.239555+0800 ******[1678:318076] [Bugly] Trapped uncaught exception 'NSInvalidArgumentException', reason: 'Passing argument that is not a CGColor to +[UIColor colorWithCGColor:]'
(
0 CoreFoundation 0x00000001861e25c0 472C9193-115D-34CD-AD1D-0E7E091C9432 + 1185216
1 libobjc.A.dylib 0x000000019a25c42c objc_exception_throw + 60
2 CoreFoundation 0x00000001860dea9c 472C9193-115D-34CD-AD1D-0E7E091C9432 + 121500
3 UIKitCore 0x000000018869ba78 47154C6D-47DF-3ABB-A152-56B159B014E4 + 7457400
4 CoreFoundation 0x00000001861e75d4 472C9193-115D-34CD-AD1D-0E7E091C9432 + 1205716
5 CoreFoundation 0x00000001860c29e8 472C9193-115D-34CD-AD1D-0E7E091C9432 + 6632
6 LookinServer 0x00000001075be0a4 +[LKS_AttrGroupsMaker _attributeWithIdentifer:targetObject:] + 344
7 LookinServer 0x00000001075bdeb0 __42+[LKS_AttrGroupsMaker attrGroupsForLayer:]_block_invoke_3 + 340
8 LookinServer 0x00000001075ce8dc __30-[NSArray(Lookin) lookin_map:]_block_invoke + 40
9 CoreFoundation 0x0000000186163038 472C9193-115D-34CD-AD1D-0E7E091C9432 + 663608
10 CoreFoundation 0x00000001860c306c 472C9193-115D-34CD-AD1D-0E7E091C9432 + 8300
11 LookinServer 0x00000001075ce860 -[NSArray(Lookin) lookin_map:] + 188
12 LookinServer 0x00000001075bdcb8 __42+[LKS_AttrGroupsMaker attrGroupsForLayer:]_block_invoke_2 + 208
13 LookinServer 0x00000001075ce8dc __30-[NSArray(Lookin) lookin_map:]_block_invoke + 40
14 CoreFoundation 0x0000000186163038 472C9193-115D-34CD-AD1D-0E7E091C9432 + 663608
15 CoreFoundation 0x00000001860c306c 472C9193-115D-34CD-AD1D-0E7E091C9432 + 8300
16 LookinServer 0x00000001075ce860 -[NSArray(Lookin) lookin_map:] + 188
17 LookinServer 0x00000001075bdad4 __42+[LKS_AttrGroupsMaker attrGroupsForLayer:]_block_invoke + 208
18 LookinServer 0x00000001075ce8dc __30-[NSArray(Lookin) lookin_map:]_block_invoke + 40
19 CoreFoundation 0x0000000186163038 472C9193-115D-34CD-AD1D-0E7E091C9432 + 663608
20 CoreFoundation 0x00000001860c306c 472C9193-115D-34CD-AD1D-0E7E091C9432 + 8300
21 LookinServer 0x00000001075ce860 -[NSArray(Lookin) lookin_map:] + 188
22 LookinServer 0x00000001075bd9c0 +[LKS_AttrGroupsMaker attrGroupsForLayer:] + 148
23 LookinServer 0x00000001075c0d8c __55-[LKS_HierarchyDetailsHandler _dequeueAndHandlePackage]_block_invoke_2 + 504
24 LookinServer 0x00000001075ce8dc __30-[NSArray(Lookin) lookin_map:]_block_invoke + 40
25 CoreFoundation 0x0000000186163038 472C9193-115D-34CD-AD1D-0E7E091C9432 + 663608
26 CoreFoundation 0x00000001860c306c 472C9193-115D-34CD-AD1D-0E7E091C9432 + 8300
27 LookinServer 0x00000001075ce860 -[NSArray(Lookin) lookin_map:] + 188
28 LookinServer 0x00000001075c0ae4 __55-[LKS_HierarchyDetailsHandler _dequeueAndHandlePackage]_block_invoke + 192
29 libdispatch.dylib 0x00000001079b3b68 _dispatch_call_block_and_release + 32
30 libdispatch.dylib 0x00000001079b55f0 _dispatch_client_callout + 20
31 libdispatch.dylib 0x00000001079c4890 _dispatch_main_queue_callback_4CF + 1000
32 CoreFoundation 0x000000018615f1e4 472C9193-115D-34CD-AD1D-0E7E091C9432 + 647652
33 CoreFoundation 0x00000001861593b4 472C9193-115D-34CD-AD1D-0E7E091C9432 + 623540
34 CoreFoundation 0x00000001861584bc CFRunLoopRunSpecific + 600
35 GraphicsServices 0x000000019cbdd820 GSEventRunModal + 164
36 UIKitCore 0x0000000188afc734 47154C6D-47DF-3ABB-A152-56B159B014E4 + 12048180
37 UIKitCore 0x0000000188b01e10 UIApplicationMain + 168
38 ****** 0x0000000103539ee8 main + 88
39 libdyld.dylib 0x0000000185e1fe60 90A4E82E-250C-35E3-8B2D-51D6D8B1119B + 3680
)
1、bitcode 修改这 NO也失败
2、移除这个framework 就正常打包
Any plan for open source mac app?
当视图层次较深时,深层的控件需要拖拽扩大左侧视图层次窗口,这样一来缩小了主窗口可视化范围
比系统的要快,手机端查看很不错。提两个小建议:
1、希望可以支持UITableView的sectionHeader及sectionFooter的标示和段数,目前好像只支持UICollectionView。
2、手机端2D模式点击UIImageView可以查看图片的imageName。电脑端好像不支持这个功能啊。
hi
look like lookin is not working with iOS 13. please check.
i think the problem could be : on iOS13 it need SSL for every connection
工程已经pod 'LookinServer', :configurations => ['Debug']的前提下,发送[[NSNotificationCenter defaultCenter] postNotificationName:@"Lookin_3D" object:nil];控制台提示LookinServer - Connected successfully on 127.0.0.1:47164,但是手机上仅仅显示个toast,toast消失太快仅仅能看到个make 8。。。。手机系统是iOS13,xcode11.
能否像 Reveal 一样支持查看控件的 AutoLayout 信息呢?
As accessibilityIdentifier
is one of the most important property for automated UI Test, it does help a lot if this property can be showed in the right panel directly.
As app on macOS is not open-source for now, if this enhancement can be adopted, to reduce you guys work, I'm very glad to contribute the part of LookinServer
.
Thanks.
提交AppStore是否有影响,提交时是否需要移除呢
RT
手动添加framework 后, 我这里为啥提示这个 App install fail,.A valid provisioning profile for this executable was not found.
环境:ruby-2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.9.1/
报错:
[!] Unable to find a specification for LookinServer
You have either:
pod repo update
or with pod install --repo-update
.-[LookinConnectionAttachment objectForKeyedSubscript:]: unrecognized selector sent to instance 0x2811cbd60
我现在使用的是M1芯片的Mac,无法使用。现在是否支持了M1芯片呢
Originally posted by @Jinlongning in #29 (comment)
你好,问题是这样的:
1、mac lookin版本升级到1.0.0,客户端内部升级到最新framework后。查看UICollecitonView的页面时会干掉页面上的部分cell。(有的页面必现,有的页面正常)
2、lookin 0.9.3版本是正常的。
3、配上一张图片链接 https://tva1.sinaimg.cn/large/006y8mN6ly1g8ifasfw59g30p00ihwsi.gif
做动画的时候比较有用
开发阶段 lookin 可以正常使用,通过 Xcode 安装 app 可以正常运行,但是打出的 Adhoc 包在测试设备上运行直接闪退。报错信息里有 lookin 相关信息,但是不知道具体原因。Podfile 里注释掉 Lookin,重新 pod install
后打包,不会闪退。
CrashReporter Key: 76934d2a9280bfa35b7c4b4fea0d8f91255aa70e
Hardware Model: iPhone10,3
Process: ~bundlename~ [38300]
Path: /private/var/containers/Bundle/Application/6EA2315F-ED71-49F5-A035-50FC5C7BDBD4/~bundlename~.app/~bundlename~
Identifier: ~bundleid~
Version: 913 (1.0.2)
AppStoreTools: 11B500
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: ~bundleid~ [21732]
Date/Time: 2019-12-06 10:55:17.3731 +0800
Launch Time: 2019-12-06 10:55:17.2738 +0800
OS Version: iPhone OS 13.1.3 (17A878)
Release Type: User
Baseband Version: 5.00.01
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Description: DYLD, dependent dylib '@rpath/LookinServer.framework/LookinServer' not found for '/private/var/containers/Bundle/Application/6EA2315F-ED71-49F5-A035-50FC5C7BDBD4/~bundlename~.app/~bundlename~', tried but didn't find: '/private/var/containers/Bundle/Application/6EA2315F-ED71-49F5-A035-50FC5C7BDBD4/~bundlename~.app/Frameworks/LookinServer.framework/LookinServer' '/private/var/containers/Bundle/Application/6EA2315F-ED71-49F5-A035-50FC5C7BDBD4/~bundlename~.app/Frameworks/LookinServer.framework/LookinServer' '/private/var/containers/Bundle/Application/6EA2315F-ED71-49F5-A035-50FC5C7BDBD4/~bundlename~.app/Frameworks/LookinServer.framework/LookinServer' '/private/var/containers/Bundle/Application/6EA2315F-ED71-49F5-A035-50FC5C7BDBD4/~bundlename~.app/Frameworks/LookinServer.framework/LookinServer' '/private/var/containers/Bundle/Application/6EA2315F-ED71-49F5-A035-50FC5C7BDBD4/~bundlename~.app/Frameworks/LookinServer.framework/LookinServer' '@rpath/LookinServer.framework/LookinServer' '/System/Library/Frameworks/LookinServer.fra
Highlighted by Thread: 0
Backtrace not available
Unknown thread crashed with ARM Thread State (64-bit):
x0: 0x0000000000000006 x1: 0x0000000000000001 x2: 0x000000016b132070 x3: 0x00000000000000ab
x4: 0x000000016b131c70 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000
x8: 0x0000000000000020 x9: 0x0000000000000009 x10: 0x6d6172462f797261 x11: 0x4c2f736b726f7765
x12: 0x6d6172462f797261 x13: 0x4c2f736b726f7765 x14: 0x7265536e696b6f6f x15: 0x006172662e726576
x16: 0x0000000000000209 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000000000000000
x20: 0x000000016b131c70 x21: 0x00000000000000ab x22: 0x000000016b132070 x23: 0x0000000000000001
x24: 0x0000000000000006 x25: 0x0000000105d04000 x26: 0x0000000000000000 x27: 0x0000000105d04000
x28: 0x0000000000000000 fp: 0x000000016b131c40 lr: 0x0000000105cee30c
sp: 0x000000016b131c00 pc: 0x0000000105ce74f0 cpsr: 0x00000000
esr: 0x00000000 Address size fault
Binary images description not available
Error Formulating Crash Report:
Failed to create CSSymbolicatorRef - corpse still valid ¯\_(ツ)_/¯
EOF
ld: bitcode bundle could not be generated because '/Users/guohongwei719/Desktop/Moments_iOS/JYMomentsModule/Example/Pods/LookinServer/LookinServer.framework/LookinServer' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '/Users/guohongwei719/Desktop/Moments_iOS/JYMomentsModule/Example/Pods/LookinServer/LookinServer.framework/LookinServer' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.