.NET Framework 4.5 или новее (предустановлено в Windows 8 и Windows 10)
https://dotnet.microsoft.com/download/dotnet-framework
iTunes (версия Microsoft Store или Win32/Win64 подойдет)
https://www.apple.com/itunes/download/
Распространяемый компонент Visual C++ для Visual Studio 2015
https://www.microsoft.com/en-us/download/details.aspx?id=48145
См. страницу Релизы.
Запустите исполняемый файл iFakeLocation.exe.
Откройте DMG и перетащите приложение на рабочий стол или в папку «Приложения». Дважды щелкните, чтобы запустить приложение.
chmod +x ./iFakeLocation
./iFakeLocation
# or
dotnet ./iFakeLocation.dll
Если по какой-либо причине автоматическое получение изображений разработчика не работает, вы можете вручную загрузить их для использования в iFakeLocation. Создайте папку с именем «DeveloperImages» (рядом с исполняемым файлом iFakeLocation), а внутри этой папки создайте папку для используемой версии iOS (например, «12.4», «13.0» и т. д.). Загрузите соответствующие образы разработчика из следующего репозитория Github и разархивируйте файл DeveloperDiskImage.dmg + DeveloperDiskImage.dmg.signature в созданную вами папку.
https://github.com/haikieu/xcode-developer-disk-image-all-platforms/tree/master/DiskImages/iPhoneOS.platform/DeviceSupport
Подключите iDevice к компьютеру. Нажмите кнопку «Обновить» и выберите свое iDevice из списка.
Введите желаемое местоположение (например, Сидней, Новый Южный Уэльс) в поле и нажмите «Поиск» (попробуйте быть более конкретным, если вы получаете странные результаты).
Вы также можете вручную разместить отметку на карте, дважды щелкнув в любом месте.
Нажмите «Установить фальшивое местоположение». Если вы делаете это впервые, инструменту необходимо загрузить несколько файлов, чтобы включить режим разработчика на вашем iDevice.
Подтвердите свое фиктивное местоположение с помощью Apple Maps, Google Maps и т. д. Чтобы остановить фальшивое местоположение, нажмите «Остановить фальшивое местоположение». Если ваше устройство по-прежнему зависает в фальшивом местоположении, выключите и включите службы геолокации в меню «Настройки» > «Конфиденциальность».
На вашем устройстве также будет меню разработчика, которое теперь отображается в настройках. Вы можете избавиться от этого, перезагрузив iDevice.
В: Мое устройство не отображается в списке?
О: Убедитесь, что оно подключено, вы доверяете своему компьютеру и что устройство отображается в iTunes.
Вопрос: Помогите, пишет, что не может смонтировать образ или какая-то другая общая ошибка?
О: Убедитесь, что вашему iDevice доверяют ПК/Mac, и если все, что вы пробовали, не работает, обычно перезагрузка вашего устройства решает проблему.
Вопрос: Невозможно загрузить общую библиотеку imobiledevice или одну из ее зависимостей. Ответ: установите переменную среды DYLD_LIBRARY_PATH
в папку, в которой находятся файлы libimobiledevice
, и запустите проект с указанной платформой и средой выполнения, например
export DYLD_LIBRARY_PATH= $HOME /iFakeLocation/iFakeLocation/bin/Debug/net6.0/runtimes/osx-x64/native
dotnet run --project ./iFakeLocation/iFakeLocation.csproj --framework net6.0 --runtime osx-x64