yagiz / Bagel

a little native network debugging tool for iOS
Apache License 2.0
4.35k stars 317 forks source link

Not working with iOS 13 devices #55

Closed AppleFlash closed 4 years ago

AppleFlash commented 4 years ago

Bagel macOS works great with iOS < 13. After iOS 13 release it sees the device, but can't intercept requests. What may be a reason?

AppleFlash commented 4 years ago

In debug mode I've managed to see packet info

(lldb) po String(data: data, encoding: .utf8)
▿ Optional<String>
  - some : "{\"project\":{\"projectName\":\"Main\"},\"packetId\":\"3F9C744E-E9E3-46AE-956D-8A3E7171B6F3\",\"device\":{\"deviceName\":\"iPhone\",\"deviceDescription\":\"iPhone iOS 13.1\",\"deviceId\":\"iPhone\"}}"

As you can see it doesn't contain requestInfo. I'll try to figure out why it happens

yagiz commented 4 years ago

Please check this: https://github.com/yagiz/Bagel/issues/53