diff --git a/crates/uv-python/python/get_interpreter_info.py b/crates/uv-python/python/get_interpreter_info.py index 44abe7056..ca83e8d8d 100644 --- a/crates/uv-python/python/get_interpreter_info.py +++ b/crates/uv-python/python/get_interpreter_info.py @@ -512,6 +512,15 @@ def get_operating_system_and_architecture(): "major": int(version[0]), "minor": int(version[1]), } + elif operating_system == "ios": + ios_ver = platform.ios_ver() + version = ios_ver.release.split(".") + operating_system = { + "name": "ios", + "major": int(version[0]), + "minor": int(version[1]), + "simulator": ios_ver.is_simulator, + } elif operating_system == "emscripten": pyodide_abi_version = sysconfig.get_config_var("PYODIDE_ABI_VERSION") if not pyodide_abi_version: