Tại sao rất cần được fake location:

Fake GPS trên năng lượng điện thoại chất nhận được bạn chế tác vị trí mang ở bất kể nơi như thế nào trên rứa giới, tức là vị trí thiệt trên điện thoại cảm ứng sẽ bị ẩn đi và thay vào đó là một địa điểm mới do chúng ta lựa chọn.

Bạn đang xem: Tạo vị trí giả trên iphone

Bằng phương pháp Fake GPS bạn có thể giả lập vị trí của bản thân mình để test phần mềm (ví dụ cần định vị giữa người sử dụng và bên hỗ trợ dịch vụ).

Hiện tại có rất nhiều ứng dụng về giả location cho HĐH Android, tuy nhiên với HĐH quả táo thì hầu như toàn cục đều bắt buộc phải Jailbreak máy. Mà lại Jailbreak - mở khóa chắc chắn rất có thể mang mang đến rủi ro. Những hạn chế của Apple không những giới hạn phần đa gì bạn cũng có thể làm - bọn chúng còn giúp bảo đảm an toàn người sử dụng chống lại tất cả các nhiều loại phần mềm nguy hiểm có thể vận động không đúng cách trên iPhone.

Xem thêm: Giải Mã "Winx Enchantix Biến Hình", Trào Lưu Xâm Chiếm Tiktok Những Ngày Qua, Bạn Không Chơi Là Bạn Dở Rồi!

Mua xuống các ứng dụng không an ninh trên iPhone unlock có thể vẫn "khuyến mãi" thêm cho bạn virus hoặc một số mối nguy nan tương tự.

Nên bản thân xin giới thiệu một cách fake location mà không cần thiết phải jailbreak, đó là fake location (simulation location) vào Iphone bởi Xcode:

Cách mô bỏng vị trí GPS

1.Sử dụng Xcode để chế tác project mới

Nội dung blank sẽ tốt nhất nên ta áp dụng Single View Application để chế tạo ra project mới

*

2. Viết thêm cách xử lý Background vào trong tệp tin AppDelegate.swift

import UIKitimport CoreData
UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate var window: UIWindow? var backgroundTaskID : UIBackgroundTaskIdentifier = 0 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: ?) -> Bool return true func applicationWillResignActive(application: UIApplication) self.backgroundTaskID = application.beginBackgroundTaskWithExpirationHandler() in application.endBackgroundTask((self?.backgroundTaskID)!) self?.backgroundTaskID = UIBackgroundTaskInvalid Ta cần share location trong tiện ích nhưng Simulate Location thì bị suspend trong app nên chúng ta cần viết thêm xử trí trong phần BackGround nghỉ ngơi AppDelegate.swift(Phần này các bạn có thể nhờ dev iOS để support)

3. Sử dụng Device để chạy App

Chọn device là Iphone , và tiến hành run App

*

4. Thực hiện Simulate Location

Khi ứng dụng đang running chúng ta chọn Debug -> Simulate Location và chọn để dịch chuyển đến một thành phố nào đó , ví dụ như thử chọn đến London

*

Sau kia với tâm lý này ta mở demo app maps ra và confirm location vẫn ở London

*

Fake location tuỳ ý

Để fake location tuỳ ý họ cần tạo thành file GPX với format XML với chỉ cung cấp thông tin Lat Long vào bên trong file MyLocation.gpx

tệp tin này tôi sẽ fake thành địa chỉ của ga shibuya mặt Nhật.Sau đó chọn Debug > Simulate Location > add GPX tệp tin to Project để lựa chọn file GPX vừa rồi

*

Và nhằm confirm về vị trí bắt đầu từ tệp tin GPX bọn họ lại mở app maps ra confirm thêm lần nữa

*

Chúc các bạn thành công

Tham khảo tại:

https://www.jetbrains.com/help/objc/simulate-location.html

https://medium.com/innocode-stories/tutorial-how-to-simulate-location-on-the-ios-device-e2be20fbd7f4