.NET Framework 4.5 ou version ultérieure (préinstallé sur Windows 8 et Windows 10)
https://dotnet.microsoft.com/download/dotnet-framework
iTunes (la version Microsoft Store ou Win32/Win64 convient)
https://www.apple.com/itunes/download/
Visual C++ redistribuable pour Visual Studio 2015
https://www.microsoft.com/en-us/download/details.aspx?id=48145
Voir la page des versions.
Exécutez l'exécutable appelé iFakeLocation.exe.
Ouvrez le DMG et faites glisser l'application vers le dossier Bureau ou Applications. Double-cliquez pour exécuter l'application.
chmod +x ./iFakeLocation
./iFakeLocation
# or
dotnet ./iFakeLocation.dll
Si, pour une raison quelconque, la récupération automatique des images du développeur ne fonctionne pas, vous pouvez les télécharger manuellement pour les utiliser dans iFakeLocation. Créez un dossier appelé "DeveloperImages" (à côté de l'exécutable iFakeLocation) et à l'intérieur de ce dossier, créez un dossier pour la version iOS que vous utilisez (par exemple "12.4", "13.0", etc.). Téléchargez les images de développeur correspondantes à partir du dépôt Github suivant et décompressez le fichier DeveloperDiskImage.dmg + DeveloperDiskImage.dmg.signature dans le dossier que vous avez créé.
https://github.com/haikieu/xcode-developer-disk-image-all-platforms/tree/master/DiskImages/iPhoneOS.platform/DeviceSupport
Connectez votre iDevice à votre ordinateur. Cliquez sur le bouton "Actualiser" et sélectionnez votre iDevice dans la liste.
Entrez l'emplacement souhaité (c'est-à-dire Sydney NSW) dans la case et cliquez sur « Rechercher » (essayez d'être plus précis si vous obtenez des résultats étranges).
Vous pouvez également placer manuellement une épingle sur la carte en double-cliquant n'importe où.
Cliquez sur "Définir un faux emplacement". Si c'est la première fois que vous effectuez cette opération, l'outil doit télécharger certains fichiers pour activer le mode développeur sur votre iDevice.
Confirmez votre fausse localisation à l'aide d'Apple Maps, Google Maps, etc. Pour arrêter la fausse localisation, cliquez sur « Arrêter la fausse localisation ». Si votre appareil est toujours bloqué à l'emplacement falsifié, désactivez et réactivez les services de localisation dans Paramètres > Confidentialité.
Votre appareil disposera également d'un menu Développeur désormais affiché dans Paramètres. Vous pouvez vous en débarrasser en redémarrant votre iDevice.
Q : Mon appareil n'apparaît pas dans la liste ?
R : Assurez-vous qu'il est branché, que vous avez fait confiance à votre PC et que l'appareil est visible sur iTunes.
Q : Aide, il est indiqué qu'il ne peut pas monter l'image ou une autre erreur générique ?
R : Assurez-vous que votre iDevice est compatible avec le PC/Mac et si tout ce que vous avez essayé ne fonctionne pas, un redémarrage de votre appareil résoudra généralement le problème.
Q : Impossible de charger la bibliothèque partagée 'imobiledevice' ou l'une de ses dépendances A : définissez la variable d'environnement DYLD_LIBRARY_PATH
sur le dossier contenant les fichiers libimobiledevice
et exécutez le projet avec le framework et le runtime spécifiés, par exemple
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