.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 Studio 2015 用の Visual C++ 再頒布可能パッケージ
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 マップや Google マップなどを使用して偽の位置情報を確認します。偽の位置情報を停止するには、「偽の位置情報を停止」をクリックします。デバイスが依然として偽の位置に留まっている場合は、[設定] > [プライバシー] で位置情報サービスをオフにしてからオンにします。
デバイスの [設定] に [開発者] メニューも表示されるようになります。 iDeviceを再起動することでそれを取り除くことができます。
Q: 私のデバイスがリストに表示されないのですが?
A: 接続されていること、PC が信頼されていること、デバイスが iTunes に表示されていることを確認してください。
Q: 助けてください。イメージをマウントできない、またはその他の一般的なエラーが表示されます。
A: お使いの iDevice が PC/Mac で信頼されていることを確認してください。試したすべてが機能しない場合は、通常、デバイスを再起動すると問題が解決します。
Q: 共有ライブラリ「imobiledevice」またはその依存関係の 1 つをロードできません A: 環境変数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