[GH-ISSUE #76] Atlantis for iOS stopped working after upgrading to Mac OS Big Sur #51

Open
opened 2026-03-03 19:11:19 +03:00 by kerem · 9 comments
Owner

Originally created by @axnmax on GitHub (Jun 9, 2021).
Original GitHub issue: https://github.com/ProxymanApp/atlantis/issues/76

Originally assigned to: @NghiaTranUIT on GitHub.

Hi Team,

After I upgraded my Mac to Big Sur, my Atlantis is not able to track the network traffic in Proxyman. Can anyone help to resolve this issue?

Thanks in advnce.

Originally created by @axnmax on GitHub (Jun 9, 2021). Original GitHub issue: https://github.com/ProxymanApp/atlantis/issues/76 Originally assigned to: @NghiaTranUIT on GitHub. Hi Team, After I upgraded my Mac to Big Sur, my Atlantis is not able to track the network traffic in Proxyman. Can anyone help to resolve this issue? Thanks in advnce.
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 9, 2021):

Hey @axnmax, I'm using Big Sur and I would like to clarify that Atlantis works fine here 👍

To investigate, please help me:

  1. Make sure you turn OFF the Firewall in System Preference -> Security & Privacy -> Firewall
  2. Please update to the latest Atlantis with pod update

and use the following code to connect to your macOS

Atlantis.start(hostName: "_your_host_name")

You can find the hostname in the Atlantis window from Proxyman for macOS 👍

atlantis_hostname

<!-- gh-comment-id:857751130 --> @NghiaTranUIT commented on GitHub (Jun 9, 2021): Hey @axnmax, I'm using Big Sur and I would like to clarify that Atlantis works fine here 👍 To investigate, please help me: 1. Make sure you turn OFF the Firewall in System Preference -> Security & Privacy -> Firewall 2. Please update to the latest Atlantis with `pod update` and use the following code to connect to your macOS ```swift Atlantis.start(hostName: "_your_host_name") ``` You can find the hostname in the Atlantis window from Proxyman for macOS 👍 ![atlantis_hostname](https://user-images.githubusercontent.com/5878421/121375176-bbd5cf00-c96a-11eb-8d7d-2d33399d4e94.png)
Author
Owner

@axnmax commented on GitHub (Jun 9, 2021):

Hi @NghiaTranUIT,

I followed the steps as described by you.
Still it does not work for me. It used to work perfectly for me before I upgraded to Big Sur.

<!-- gh-comment-id:857794220 --> @axnmax commented on GitHub (Jun 9, 2021): Hi @NghiaTranUIT, I followed the steps as described by you. Still it does not work for me. It used to work perfectly for me before I upgraded to Big Sur.
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 9, 2021):

I just tested again and it works with Atlantis 1.10.0 and Big Sur. I'm not sure why Atlantis doesn't work in your end 🤔

When you open Atlantis, do you see any log message like:

---------------------------------------------------------------------------------
---------- 🧊 Atlantis is running (version 1.10.0)
---------- Github: https://github.com/ProxymanApp/atlantis
---------------------------------------------------------------------------------
[Atlantis] Looking for Proxyman app in the network...
Reachability Status Changed: reachable(Alamofire.NetworkReachabilityManager.NetworkReachabilityStatus.ConnectionType.ethernetOrWiFi)
[Atlantis] Found Proxyman with HostName = Nghias-Mac-mini.local.
[Atlantis] ✅ Connect to Nghias-Mac-mini.local.

If Bonjour Service finds any Macbook which has Proxyman, it will list it

[Atlantis] Found Proxyman with HostName = Nghias-Mac-mini.local.

If you could not see anything, look like your network is blocking the Bonjour Service @axnmax

<!-- gh-comment-id:857801537 --> @NghiaTranUIT commented on GitHub (Jun 9, 2021): I just tested again and it works with Atlantis 1.10.0 and Big Sur. I'm not sure why Atlantis doesn't work in your end 🤔 When you open Atlantis, do you see any log message like: ``` --------------------------------------------------------------------------------- ---------- 🧊 Atlantis is running (version 1.10.0) ---------- Github: https://github.com/ProxymanApp/atlantis --------------------------------------------------------------------------------- [Atlantis] Looking for Proxyman app in the network... Reachability Status Changed: reachable(Alamofire.NetworkReachabilityManager.NetworkReachabilityStatus.ConnectionType.ethernetOrWiFi) [Atlantis] Found Proxyman with HostName = Nghias-Mac-mini.local. [Atlantis] ✅ Connect to Nghias-Mac-mini.local. ``` If Bonjour Service finds any Macbook which has Proxyman, it will list it ``` [Atlantis] Found Proxyman with HostName = Nghias-Mac-mini.local. ``` If you could not see anything, look like your network is blocking the Bonjour Service @axnmax
Author
Owner

@axnmax commented on GitHub (Jun 9, 2021):

Yes I am able to see the logs as you mentioned. But the Proxyman does not show any traffic.


---------- 🧊 Atlantis is running (version 1.10.0)
---------- Github: https://github.com/ProxymanApp/atlantis

[Atlantis] Looking for Proxyman app in the network...

[Atlantis] Found Proxyman with HostName = axnmax.local.
[Atlantis] Connect to axnmax.local.

<!-- gh-comment-id:857828203 --> @axnmax commented on GitHub (Jun 9, 2021): Yes I am able to see the logs as you mentioned. But the Proxyman does not show any traffic. --------------------------------------------------------------------------------- ---------- 🧊 Atlantis is running (version 1.10.0) ---------- Github: https://github.com/ProxymanApp/atlantis --------------------------------------------------------------------------------- [Atlantis] Looking for Proxyman app in the network... [Atlantis] Found Proxyman with HostName = axnmax.local. [Atlantis] ✅ Connect to axnmax.local.
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 10, 2021):

Look like it's a bug @axnmax 🤔

Atlantis is connecting to Proxyman, but it doesn't send any message.

If you don't mind, please help me to debug:

  1. Start Proxyman and Atlantis => Make sure you can see the log: [Atlantis] ✅ Connect to axnmax.local.
  2. Set a breakpoint on two place:
  1. Try to make a request and see which breakpoint is stopped.
  2. And set a breakpoint after Atlantis sends a message at
    github.com/ProxymanApp/atlantis@9d125e0826/Sources/Transporter.swift (L137)

Since I could not access to your codebase, so I could debug. Please help me if you don't mind. I appreciate it 🙇

<!-- gh-comment-id:858215016 --> @NghiaTranUIT commented on GitHub (Jun 10, 2021): Look like it's a bug @axnmax 🤔 Atlantis is connecting to Proxyman, but it doesn't send any message. If you don't mind, please help me to debug: 1. Start Proxyman and Atlantis => Make sure you can see the log: `[Atlantis] ✅ Connect to axnmax.local.` 2. Set a breakpoint on two place: - https://github.com/ProxymanApp/atlantis/blob/9d125e08268437e4231bcbae99cccb337d5ee5df/Sources/Transporter.swift#L109 - https://github.com/ProxymanApp/atlantis/blob/9d125e08268437e4231bcbae99cccb337d5ee5df/Sources/Transporter.swift#L114 3. Try to make a request and see which breakpoint is stopped. 4. And set a breakpoint after Atlantis sends a message at https://github.com/ProxymanApp/atlantis/blob/9d125e08268437e4231bcbae99cccb337d5ee5df/Sources/Transporter.swift#L137 Since I could not access to your codebase, so I could debug. Please help me if you don't mind. I appreciate it 🙇
Author
Owner

@axnmax commented on GitHub (Jun 10, 2021):

The control only reaches line 109. It did not go to line 114 and 137 anytime.

<!-- gh-comment-id:858315669 --> @axnmax commented on GitHub (Jun 10, 2021): The control only reaches line 109. It did not go to line 114 and 137 anytime.
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 10, 2021):

Thanks for getting back to me. Just wondering:

  1. Which iOS version are you using?
  2. Are you using Atlantis on a real iOS Device or iOS Simulator? 🤔
<!-- gh-comment-id:858316752 --> @NghiaTranUIT commented on GitHub (Jun 10, 2021): Thanks for getting back to me. Just wondering: 1. Which iOS version are you using? 2. Are you using Atlantis on a real iOS Device or iOS Simulator? 🤔
Author
Owner

@axnmax commented on GitHub (Jun 10, 2021):

  1. iOS 13.2.3
  2. Real iOS Device

Also there is an update on the breakpoints, last time it did not connect to the local host. The control only reaches line 114. It did not go to line 109 and 137 anytime.

<!-- gh-comment-id:858321257 --> @axnmax commented on GitHub (Jun 10, 2021): 1. iOS 13.2.3 2. Real iOS Device Also there is an update on the breakpoints, last time it did not connect to the local host. The control only reaches line 114. It did not go to line 109 and 137 anytime.
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 10, 2021):

Thanks. I will investigate the bug. Meanwhile, please try on iOS Simulator, it should work 😄

<!-- gh-comment-id:858325693 --> @NghiaTranUIT commented on GitHub (Jun 10, 2021): Thanks. I will investigate the bug. Meanwhile, please try on iOS Simulator, it should work 😄
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/atlantis#51
No description provided.