【问题标题】:How can ios detect gps tampering on xcodeios如何检测xcode上的gps篡改
【发布时间】:2021-12-07 01:37:51
【问题描述】:

ios如何检测xcode上的gps篡改,xcode自带“模拟定位”,有没有办法检测由此引起的gps篡改?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。
  • 不,您不能信任不受您物理控制的设备。它可以撒谎。
  • 我已添加以下问题。我只是想检测xcode中的地址欺骗,不是通过硬件实现的。

标签: ios iphone xcode


【解决方案1】:

xcode的调试输出区有一个叫“simulate location”的按钮,可以模拟不同国家的位置,当你使用CLLocation获取位置时,它会输出模拟器选择的国家的位置。

CLLocationManager *manager = [[CLLocationManager alloc] init];
[CLLocationManager authorizationStatus];
manager.delegate = self;
manager.desiredAccuracy = kCLLocationAccuracyBest;
[manager requestAlwaysAuthorization];
[manager startUpdatingLocation];

if( [CLLocationManager locationServicesEnabled] ) {
    CLLocation *location = [manager location];  //maybe other country
    NSLog(@"%@", location);
}

【讨论】:

    猜你喜欢
    • 2011-02-07
    • 2015-08-14
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    相关资源
    最近更新 更多