警告:
iOS 17をサポートできるかどうかは明らかではありません。詳細については、ここをクリックしてください。
私はiOSのベータ版をサポートしていません。
注記:
iOS 16以降を使用する場合は、最初に開発者モードを有効にする必要があります。開発者モードオプションは、警告を受け取った後、開発者モードを有効にする必要があることを確認した後、Devicationを使用してデバイスを初めて使用しようとするときに設定に表示する必要があります。その他の情報については、次の問題を読むことができます。

locationsimulatorは、iOSまたはiPhonesimulatorデバイスの位置をスプーフィングできるMACOSアプリ(10.15.x以降)です。このプロジェクトのターゲットオーディエンスは、ロケーションサービスベースのアプリケーションをテストしたい開発者です。私はこのアプリケーションを使用してiOSゲームで不正行為をすることを奨励しておらず、これらのゲームのサポートも提供していません。意図された目的の外でこのアプリケーションを使用する場合、あなたはあなた自身にあります。

私はもともと、トシノリの渡辺の場所の幻想的な作品に基づいて構築する予定でしたが、プロジェクト(当時18.08.19)が不足しているため、プロジェクト全体を再現して変更することにしました。必要なすべての画像とソースコードファイルを作成し、libimobiledeviceを除くすべての依存関係を削除しました。 Xcodeでも不要です。 iOSバージョンには、 DeveloperDiskImage.dmgとDeveloperDiskImage.dmg.signatureファイルが必要です。
注記:
locationsimulatorは、これらのファイルを合法的に配布できないため、GitHubからiOSバージョンの対応するDeveloperDiskImage.dmgおよびDeveloperDiskImage.dmg.signatureをダウンロードしようとします。ダウンロードが機能しない場合は、xcodeをインストールしてファイルを取得し、次のようにリンクします。~/Library/Application Support/LocationSimulator/{YOUR_PLATFORM}/{MAJOR_YOUR_IOS_VERSION}.{MINOR_YOUR_IOS_VERSION}/
YOUR_PLATFORM、iPhone OS(iPhoneおよびiPad)、Watch OS(Apple Watch)またはTv OS(Apple TV)を視聴する場合があります。MAJOR_YOUR_IOS_VERSION、iOS 14.3を実行しているデバイスの場合、14とMINOR_YOUR_IOS_VERSION3なる場合があります。V0.1.8の時点で、このフォルダーは次のように移動しました。
~/Library/Containers/com.schlaubi.LocationSimulator/Data/Library/Application Support/LocationSimulator/V0.1.9の時点で、
DeveloperDisk設定]タブを使用してこれらのファイルを管理できます。
GitHubから最新リリースビルドをダウンロードして、最新の変更を取得するか、
端末に次のコマンドを入力してHomeBrewをインストールしてください。
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh ) "homebrewを使用してhomebrewを使用してlocationsimulatorをインストールしてください。
brew install locationsimulatorこのプロジェクトは時間の経過とともに非常に大きくなっているため、他のパッケージにコードの一部をエクスポートしました。以下のリストには、このプロジェクトを可能にするために作成したすべての追加プロジェクトが含まれています。それらはすべて、Swiftによって自動的にダウンロードする必要があります:
Helpをクリックしたときに表示されます - > LocationSimulator Help 。/usr/local/bin/jekyll )Appleから最新のXcode開発者ツールをインストールします。 (AppStoreを使用することが最も簡単な方法です)
このリポジトリをクローンします:
git clone --recurse-submodules https://github.com/Schlaubischlump/LocationSimulator XcodeのOpen LocationSimulator.xcodeproj 。
Xcodeをすべての依存関係を解決させます。
Runをタップして、アプリを構築および実行します。
Wi-Fiを使用してコンテンツを同期します
USBを使用してFinderと同期した後、FinderをセットアップしてUSBの代わりにWi-Fiでデバイスに同期することができます。
USBケーブルでデバイスをコンピューターに接続し、Finderウィンドウを開き、デバイスを選択します。
「Wi-Fiでこの[デバイス]を表示する」を選択します。
[適用]をクリックします。
コンピューターとデバイスが同じWi-Fiネットワーク上にある場合、デバイスはFinderに表示されます。デバイスは、電源を入れるたびに自動的に同期します。





プロジェクト全体は、特定のサブディレクトリで特に指定されていない限り、GNU一般公開ライセンスバージョン3に基づいてライセンスされています。
私はこのプロジェクトをフリータイムで維持しているので、私はいつも私が得る助けに感謝しています。あなたがプログラマーではなく、コーディングについて何も知らないとしても、あなたはまだ助けることができます。より多くの言語が利用可能であれば、それは素晴らしいことです。他の言語を知っていて、翻訳を手伝うために時間を投資することをいとわない場合は、ここで私に知らせてください!既存のローカリゼーションファイルはこちらをご覧ください。このソフトウェアを可能な限り安定させたいのですが、バグが見つかった場合は、新しい問題を開いて報告してください。あなたがプログラマーの場合は、バグの修正や新機能を自由に提供してください。プルリクエストを送信する前に、コードでSwift-Lintを実行する場合は素晴らしいことです。
あなたがここにいる間、Github Starを残すことを検討してください。それは私をやる気にさせます。
寄付はいつでも大歓迎です!私はお金を使用して、自由時間にソフトウェアをさらに開発し、Apple開発者のメンバーシップに資金を提供してアプリを公証します。スポンサーボタンを使用して、アプリケーション内またはGitHubページから寄付できます。 Help -> Donate...またはLocationSimualtor -> Preferences -> Info -> Donate 。時間の経過とともに寄付オプションを追加します。現在、PayPalまたはEthereumを使用できます。
Projectsタブを見て、次のリリースの計画機能のリストを表示します。
スペインと中国の翻訳に@bailaowaiと彼の息子に感謝します。 @Rithariイタリア語の翻訳では、スウェーデンの翻訳への継続的な貢献について@devmaximilian、オランダ語翻訳の @black-dragon-spirit、チェコ語の翻訳で @chuck3cz。新しい問題が発生したとき、彼のデバッグサポートと彼の迅速な対応にも@bslatyerに感謝します!