.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" ฯลฯ) ดาวน์โหลดอิมเมจของนักพัฒนาที่ตรงกันจาก repo Github ต่อไปนี้ และแตกไฟล์ DeveloperDiskImage.dmg + DeveloperDiskImage.dmg.signature ลงในโฟลเดอร์ที่คุณสร้างขึ้น
https://github.com/haikieu/xcode-developer-disk-image-all-platforms/tree/master/DiskImages/iPhoneOS.platform/DeviceSupport
เชื่อมต่อ iDevice ของคุณกับคอมพิวเตอร์ของคุณ คลิกปุ่ม "รีเฟรช" และเลือก iDevice ของคุณจากรายการ
ป้อนตำแหน่งที่ต้องการ (เช่น Sydney NSW) ลงในช่องแล้วกด "ค้นหา" (พยายามระบุให้เจาะจงมากขึ้นหากคุณได้รับผลลัพธ์ที่แปลก)
คุณยังสามารถวางหมุดบนแผนที่ด้วยตนเองได้ด้วยการดับเบิลคลิกที่ใดก็ได้
คลิก "ตั้งค่าตำแหน่งปลอม" หากนี่เป็นครั้งแรกที่ทำเช่นนี้ เครื่องมือจะต้องดาวน์โหลดไฟล์บางไฟล์เพื่อเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน iDevice ของคุณ
ยืนยันตำแหน่งปลอมของคุณโดยใช้ Apple Maps, Google Maps ฯลฯ หากต้องการหยุดตำแหน่งปลอม ให้คลิก "หยุดตำแหน่งปลอม" หากอุปกรณ์ของคุณยังคงติดอยู่ที่ตำแหน่งปลอม ให้ปิดและเปิดบริการหาตำแหน่งที่ตั้งในการตั้งค่า > ความเป็นส่วนตัว
อุปกรณ์ของคุณจะมีเมนูนักพัฒนาซึ่งแสดงอยู่ในการตั้งค่าแล้ว คุณสามารถกำจัดมันได้ด้วยการรีสตาร์ท iDevice ของคุณ
ถาม: อุปกรณ์ของฉันไม่ปรากฏในรายการใช่ไหม
ตอบ: ตรวจสอบให้แน่ใจว่าเสียบปลั๊กแล้ว คุณเชื่อถือพีซีของคุณ และอุปกรณ์นั้นมองเห็นได้บน iTunes
ถาม: ช่วยด้วย มันบอกว่าไม่สามารถเมานต์รูปภาพได้หรือมีข้อผิดพลาดทั่วไปอื่นๆ
ตอบ: ตรวจสอบให้แน่ใจว่า iDevice ของคุณเชื่อถือได้กับพีซี/Mac และหากทุกสิ่งที่คุณได้ลองใช้งานไม่ได้ โดยปกติแล้วการรีบูตอุปกรณ์ของคุณจะช่วยแก้ไขปัญหาได้
ถาม: ไม่สามารถโหลดไลบรารีที่ใช้ร่วมกัน 'imobiledevice' หรือหนึ่งในการอ้างอิงของมัน 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