Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOC: certificate for IOS emulator entry is useless #6924

Open
RayOei opened this issue Jun 13, 2024 · 1 comment
Open

DOC: certificate for IOS emulator entry is useless #6924

RayOei opened this issue Jun 13, 2024 · 1 comment
Labels
help wanted kind/docs Documentation work needs to be done!

Comments

@RayOei
Copy link

RayOei commented Jun 13, 2024

Problem Description

On the doc https://docs.mitmproxy.org/stable/concepts-certificates/ page the entry for IOS emulator redirects to https://github.com/ADVTOOLS/ADVTrustStore#how-to-use-advtruststore which is old and doesn't work on current Python 3.
It puts you on the wrong path and it is actually not needed on modern iOS.

Steps to install on iOS emulator are (almost) the same as for iOS (real) device.

  • Make sure the actual device (macOS) the emulator is running on has been configured in the network settings to use the mitmproxy
  • On the emulator: open Safari and download the iOS certificate via mitm.it
  • Install certificate via: Settings/General/VPN&Device Management
  • Make sure root is accepted: Settings/About/Certificate Trust Settings
  • And you are good to go

Checked on macOS Sonoma - M2 Max with iPhone 15Max iOS 17.5 emulator

@RayOei RayOei added the kind/triage Unclassified issues label Jun 13, 2024
@mhils
Copy link
Member

mhils commented Jun 13, 2024

Thanks - would you mind sending a pull request to update this? 😃

@mhils mhils added kind/docs Documentation work needs to be done! help wanted and removed kind/triage Unclassified issues labels Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted kind/docs Documentation work needs to be done!
Projects
None yet
Development

No branches or pull requests

2 participants