rejecting incoming connection from XXX 或者Failed to connect port的问题解决

之前尝试动态调试的时候还wifi连接过一次手机,这次又出现问题了。
不过这次细细看了下出错信息mac端和iphone端都看了下。
iphone端显示的是:

error: rejecting incoming connection from ::ffff:192.168.2.104 (expecting ::1)

mac端显示的是:

process connect connect://192.168.2.103:1234

看了iphone端的显示是ipv6的地址,因此怀疑是否是因为lldb不支持ipv6?或者ipv6用在这里会有什么问题?
先不管这些,可能是因为ipv6的问题。那就简单了。
自己指定下mac的ip试试。

debugserver 192.168.2.104:1234 -a Aweme // 此处是mac的ip

然后跑起来。
mac上继续连接:

process connect connect://192.168.2.103:1234
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x0000000198abc634 libsystem_kernel.dylib`mach_msg_trap + 8
libsystem_kernel.dylib`mach_msg_trap:
->  0x198abc634 <+8>: ret    

libsystem_kernel.dylib`mach_msg_overwrite_trap:
    0x198abc638 <+0>: mov    x16, #-0x20
    0x198abc63c <+4>: svc    #0x80
    0x198abc640 <+8>: ret    
Target 0: (Aweme) stopped.
(lldb) c   
(lldb) image list -o -f 
[  0] 0x00000000049f8000 /private/var/containers/Bundle/Application/36554A1C-10D0-41BF-920F-FEB48C354632/Aweme.app/Aweme(0x00000001049f8000)
[  1] 0x000000010a0b0000 /Library/Caches/cy-7TD2dP.dylib(0x000000010a0b0000)

boom 好了 hooray :slight_smile:
嘿嘿 大家可以试试,有什么问题可和我微信探讨交流 nicholas_mcc