คำเตือน :
ยังไม่ชัดเจนว่าฉันจะสามารถสนับสนุน iOS 17 สำหรับรายละเอียดเพิ่มเติมคลิกที่นี่
ฉันไม่สนับสนุน iOS รุ่นเบต้า
บันทึก :
หากคุณใช้ iOS 16 หรือมากกว่าคุณต้องเปิดใช้งานโหมดนักพัฒนาก่อน ตัวเลือกโหมดนักพัฒนาควรแสดงในการตั้งค่าในครั้งแรกที่คุณพยายามใช้อุปกรณ์ของคุณกับ locationsimulator หลังจากที่คุณได้รับคำเตือนว่าคุณต้องเปิดใช้งานโหมดนักพัฒนา คุณสามารถอ่านปัญหาต่อไปนี้สำหรับข้อมูลเพิ่มเติม

LocationsImulator เป็นแอพ MACOS (10.15.X และใหม่กว่า) ซึ่งอนุญาตให้ปลอมตำแหน่งของอุปกรณ์ iOS หรือ iPhonesimulator กลุ่มเป้าหมายของโครงการนี้คือนักพัฒนาที่ต้องการทดสอบแอปพลิเคชันตามบริการตามตำแหน่ง ฉันไม่สนับสนุนให้ใช้แอปพลิเคชันนี้เพื่อโกงในเกม iOS และฉันไม่ได้ให้การสนับสนุนสำหรับเกมเหล่านี้ หากคุณใช้แอปพลิเคชันนี้นอกวัตถุประสงค์ที่ตั้งใจไว้คุณจะเป็นของตัวเอง

ในขณะที่ฉันวางแผนที่จะสร้างผลงานที่ยอดเยี่ยมของสถานที่ Toshinori Watanabe Toshinori ฉันตัดสินใจที่จะสร้างใหม่และเปลี่ยนโครงการทั้งหมดเนื่องจากโครงการ (ย้อนกลับไปแล้ว 18.08.19) ใบอนุญาตที่หายไป ฉันสร้างรูปภาพที่จำเป็นและไฟล์ซอร์สโค้ดทั้งหมดและลบการอ้างอิงทั้งหมดยกเว้น libimobiledevice แม้แต่ XCode ก็ไม่จำเป็นอีกต่อไป คุณเพียงแค่ต้องการ DeveloperDiskImage.dmg และ DeveloperDiskImage.dmg.signature ไฟล์สำหรับเวอร์ชัน iOS ของคุณ
บันทึก :
LocationsImulator จะพยายามดาวน์โหลดDeveloperDiskImage.dmgและDeveloperDiskImage.dmg.signatureสำหรับเวอร์ชัน iOS ของคุณจาก GitHub เนื่องจากฉันไม่สามารถแจกจ่ายไฟล์เหล่านี้ได้อย่างถูกกฎหมาย หากการดาวน์โหลดไม่ควรใช้งานให้รับไฟล์โดยการติดตั้ง 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และMINOR_YOUR_IOS_VERSIONอาจเป็น3สำหรับอุปกรณ์ที่ใช้ iOS 14.3ณ at 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 ) "ติดตั้ง locationsimulator ด้วย homebrew โดยใช้:
brew install locationsimulatorเนื่องจากโครงการนี้มีขนาดค่อนข้างใหญ่เมื่อเวลาผ่านไปฉันจึงส่งออกรหัสบางส่วนไปยังแพ็คเกจอื่น ๆ รายการด้านล่างมีโครงการเพิ่มเติมทั้งหมดที่ฉันสร้างขึ้นเพื่อให้โครงการนี้เป็นไปได้ พวกเขาควรดาวน์โหลดโดยอัตโนมัติโดย Swift:
Help -> LocationSimulator Help/usr/local/bin/jekyll )ติดตั้งเครื่องมือนักพัฒนา XCode ล่าสุดจาก Apple (การใช้ AppStore เป็นวิธีที่ง่ายที่สุด)
โคลนที่เก็บนี้:
git clone --recurse-submodules https://github.com/Schlaubischlump/LocationSimulator เปิด LocationSimulator.xcodeproj ใน xcode
ให้ Xcode แก้ไขการพึ่งพาทั้งหมด
แตะ Run เพื่อสร้างและดำเนินการแอป
ซิงค์เนื้อหาของคุณโดยใช้ Wi-Fi
หลังจากที่คุณตั้งค่าการซิงค์กับตัวค้นหาโดยใช้ USB คุณสามารถตั้งค่า Finder เพื่อซิงค์กับอุปกรณ์ของคุณด้วย Wi-Fi แทน USB
เชื่อมต่ออุปกรณ์ของคุณเข้ากับคอมพิวเตอร์ของคุณด้วยสายเคเบิล USB จากนั้นเปิดหน้าต่าง Finder และเลือกอุปกรณ์ของคุณ
เลือก“ แสดง [อุปกรณ์] นี้เมื่ออยู่ใน Wi-Fi”
คลิกสมัคร
เมื่อคอมพิวเตอร์และอุปกรณ์อยู่ในเครือข่าย Wi-Fi เดียวกันอุปกรณ์จะปรากฏในตัวค้นหา อุปกรณ์จะซิงค์โดยอัตโนมัติเมื่อใดก็ตามที่เสียบเข้ากับพลังงาน





โครงการทั้งหมดได้รับใบอนุญาตภายใต้ใบอนุญาตสาธารณะ GNU ทั่วไปเวอร์ชัน 3 เว้นแต่จะระบุไว้เป็นอย่างอื่นในไดเรกทอรีย่อยเฉพาะ
เนื่องจากฉันรักษาโครงการนี้ไว้ในช่วงเวลาของฉันฉันมักจะขอบคุณความช่วยเหลือที่ฉันได้รับ แม้ว่าคุณจะไม่ใช่โปรแกรมเมอร์และไม่รู้อะไรเกี่ยวกับการเข้ารหัสคุณยังสามารถช่วยได้ มันจะดีถ้ามีภาษามากขึ้น หากคุณรู้ภาษาอื่น ๆ และคุณยินดีที่จะลงทุนเวลาเพื่อช่วยในการแปลแจ้งให้เราทราบที่นี่! คุณสามารถค้นหาไฟล์การแปลที่มีอยู่ได้ที่นี่ ฉันต้องการให้ซอฟต์แวร์นี้มีเสถียรภาพมากที่สุดหากคุณพบข้อผิดพลาดใด ๆ โปรดรายงานโดยการเปิดปัญหาใหม่ หากคุณเป็นโปรแกรมเมอร์อย่าลังเลที่จะมีส่วนร่วมในการแก้ไขข้อบกพร่องหรือคุณสมบัติใหม่ มันจะดีถ้าคุณเรียกใช้ Swift-Lint บนรหัสของคุณก่อนที่จะส่งคำขอดึง
ในขณะที่คุณอยู่ที่นี่ลองออกจากดารา GitHub มันทำให้ฉันมีแรงจูงใจ
การบริจาคยินดีต้อนรับเสมอ! ฉันจะใช้เงินเพื่อพัฒนาซอฟต์แวร์ต่อไปในเวลาว่างของฉันและเพื่อให้เงินทุนแก่สมาชิก Apple Developer เพื่อรับรองแอพ คุณสามารถบริจาคจากภายในแอปพลิเคชันหรือจากหน้า GitHub โดยใช้ปุ่มสปอนเซอร์ เลือก Help -> Donate... หรือ LocationSimualtor -> Preferences -> Info -> Donate เพื่อบริจาคจากภายในแอพ ฉันจะเพิ่มตัวเลือกการบริจาคเพิ่มเติมเมื่อเวลาผ่านไป ขณะนี้คุณสามารถใช้ PayPal หรือ Ethereum
ดูแท็บ Projects เพื่อดูรายการคุณสมบัติที่วางแผนไว้สำหรับรุ่นถัดไป
ขอขอบคุณเป็นพิเศษกับ @bailaowai และลูกชายของเขาสำหรับการแปลภาษาสเปนและจีน @rithari สำหรับการแปลภาษาอิตาลี @devmaximilian สำหรับการมีส่วนร่วมอย่างต่อเนื่องของเขาในการแปลภาษาสวีเดน, @Black-Dragon-Spirit สำหรับการแปลภาษาดัตช์และ @Chuck3cz สำหรับการแปลภาษาเช็ก ขอขอบคุณเป็นพิเศษไปที่ @bslatyer เช่นกันสำหรับการสนับสนุนการดีบักของเขาและคำตอบที่รวดเร็วของเขาเมื่อปัญหาใหม่เกิดขึ้น!