Скласти вичерпний перелік усіх процесів, які викликають певний API чи процес, технічно складно навіть для однієї точки випуску MacOS. Вам буде потрібен доступ до вихідного коду всіх MacOS та кожного додатка - як першої сторони, так і третьої сторони - або вам потрібно буде налагодити / відключити інженер усі процеси під час запуску та викриття цих викликів.
Додаток Little Snitch робить це для мережевого стеку - тож вам може пощастить просто заблокувати мережевий доступ до серверів Apple, а не намагатися блокувати дзвінки до служби локально.
Навіть якби ви обробляли всі аспекти географічного розташування на developer.apple.com - це широко використовується - набагато більше, ніж просто API місцеположення - https://developer.apple.com/documentation/corelocation .
- Погода
- Календар
- Адресна книга
- Карти
- Сірі
- iCloud (пошук найкращого центру даних для маршрутного завантаження)
- Магазин (який географічний регіон має бути вмістом)
- Часова зона та нічна зміна
- Розташування сафарі