我的IOS应用取决于位置。我必须通过在真实IOS 9.3.1设备上设置不同的伪造GPS位置来测试该应用程序。我搜索了伪造的位置应用程序,但没有按预期工作。大多数应用程序都与拍照有关,并在具有假位置的fb或Twitter上分享。这些应用没有更改设备GPS位置
我的客户需要在其他位置测试该应用程序。他能够在android中做同样的事情,并期望iOS会做同样的事情。除调试模式外的任何想法。
是否可以在IOS真实设备中设置假位置。
最佳答案
如果您已通过XCode在调试模式下将设备连接到计算机,则可以执行此操作。转到调试->模拟位置,然后选择一个预先存在的位置。
或者,您可以将自己的GPX文件添加到项目中,以模拟其他任何自定义位置。您的GPX文件看起来与此类似,您只需要更新纬度和经度即可。
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0">
<wpt lat="46.57638889" lon="8.89263889">
<name>LAGORETICO</name>
</wpt>
</gpx>
有关如何编写自己的GPX文件的更多详细信息,请参见this link。
This link虽然有些过时,但它有一个很好的示例,说明了如何从头到尾做到这一点。