警告:
目前尚不清楚我是否能夠支持iOS 17。有關更多詳細信息,請單擊此處。
我不支持iOS的Beta版本。
筆記:
如果您使用iOS 16或更高的時間,則需要首先啟用開發人員模式。開發人員模式選項應在您第一次嘗試將設備與位置模擬器一起使用後,在收到警告後必須出現在設置中,必須啟用開發人員模式。您可以閱讀以下問題以獲取更多信息。

位置模擬器是MACOS應用程序(10.15.x及以後),它允許欺騙iOS或iPhonesimulator設備的位置。該項目的目標受眾是希望測試基於位置服務應用程序的開發人員。我不鼓勵使用此應用程序在iOS遊戲中作弊,也沒有為這些遊戲提供支持。如果您在預期目的之外使用此應用程序,那麼您是自己的。

儘管我最初計劃在渡邊Toshinori位置模擬器的出色工作基礎上,但我決定重新創建和更改整個項目,因為這些項目(當時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可能14,而運行iOS 14.3MINOR_YOUR_IOS_VERSION設備可能為3。從v0.1.8開始,此文件夾移動到:
~/Library/Containers/com.schlaubi.LocationSimulator/Data/Library/Application Support/LocationSimulator/從v0.1.9開始,您可以使用
DeveloperDisk首選項”選項卡管理這些文件。
從GitHub下載最新版本以獲取最新更改或
通過在您的終端中輸入以下命令來安裝Hommbrew:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh ) "使用Homebrew安裝位置模擬器使用:
brew install locationsimulator由於這個項目隨著時間的流逝而變得很大,因此我將一些代碼導出到其他軟件包。下面的列表包含我創建的所有其他項目,以使該項目成為可能。它們都應由Swift自動下載:
Help -> LocationSimulator Help手冊。/usr/local/bin/jekyll )從Apple安裝最新的Xcode開發人員工具。 (使用AppStore是最簡單的方法)
克隆這個存儲庫:
git clone --recurse-submodules https://github.com/Schlaubischlump/LocationSimulator打開LocationSimulator.xcodeproj 。 xcode中的xcodeproj。
令XCode解析所有依賴關係。
點擊Run以構建和執行應用程序。
使用Wi-Fi同步您的內容
與Finder使用USB設置同步後,您可以將Finder設置為與Wi-Fi而不是USB同步的Finder。
使用USB電纜將設備連接到計算機,然後打開Finder窗口並選擇您的設備。
選擇“在Wi-Fi上顯示此[設備]”。
點擊應用。
當計算機和設備在同一Wi-Fi網絡上時,該設備將出現在Finder中。設備在插入電源時會自動同步。





除非在特定的子目錄中另有規定,否則整個項目均根據GNU通用公共許可證版本3進行許可。
由於我將這個項目維護在我的列表中,因此我始終感謝我得到的任何幫助。即使您不是程序員,並且對編碼一無所知,您仍然可以提供幫助。如果有更多語言可用,那將是很棒的。如果您知道其他任何語言,並且願意花一些時間來幫助翻譯,請在這裡知道!您可以在此處找到現有的本地化文件。我希望該軟件盡可能穩定,如果您找到任何錯誤,請通過打開新問題來報告它。如果您是程序員,請隨時貢獻錯誤修復或新功能。如果您在提交拉動請求之前,請在代碼上迅速使用Swift-strint,那將是很棒的。
當您在這裡時,請考慮離開Github星。它使我有動力。
總是歡迎捐款!我將利用這筆錢來在空閒時間內進一步開發該軟件,並為Apple開發人員的會員資格提供資金以公證化該應用程序。您可以使用贊助商按鈕從應用程序內部或GitHub頁面捐贈。選擇Help -> Donate...或LocationSimualtor -> Preferences -> Info -> Donate以從應用程序內部捐贈。隨著時間的流逝,我將添加更多捐贈選項。目前,您可以使用PayPal或以太坊。
查看Projects選項卡,以查看下一個版本的計劃功能列表。
特別感謝@bailaowai和他的兒子的西班牙語和中文翻譯。 @Rithari是意大利翻譯的@DevMaximilian,他對瑞典翻譯的持續貢獻, @black-dragon-spirit for Dutch Translation和 @chuck3cz for Czech翻譯。特別感謝@bslatyer的調試支持和快速回复,當時出現了新問題!