Имитация поддельного местоположения на реальном устройстве iOS

Я хочу имитировать поддельное местоположение на моем устройстве iPhone 5S, используя определенную долготу и широту. Есть ли способ сделать это в XCode. Я попытался использовать функцию имитации местоположения, добавив файл GPX в XCode, но он не работает. Заранее спасибо.


person AWSSET    schedule 16.09.2014    source источник
comment
почему вы не устанавливаете свое поддельное местоположение в программно созданное местоположение? CLLocationCoordinate2D CLLocationCoordinate2DMake( CLLocationDegrees latitude, CLLocationDegrees longitude)   -  person donmarkusi    schedule 16.09.2014
comment
Debug › Меню Simulate Location в Xcode ДОЛЖНО работать. нам нужно больше информации.   -  person rintaro    schedule 16.09.2014
comment
@rintaro: в заголовке есть слова «настоящее устройство iOS», и ваш ответ относится к симуляторам   -  person donmarkusi    schedule 16.09.2014
comment
@donmarkusi Речь идет не о меню симулятора, а о меню Xcode. он работает на реальном устройстве iOS. см.:developer.apple.com/library/ios/ рецепты/xcode_help-отладчик/   -  person rintaro    schedule 16.09.2014
comment
@AWSSET developer.apple.com/library/ios/recipes/ Это то, что вы ищете?   -  person rintaro    schedule 16.09.2014
comment
о, извините, я этого не знал :)   -  person donmarkusi    schedule 16.09.2014
comment
@rintaro Я пытался загрузить файл gpx в меню симулятора, но ничего не происходит.... Я также пытался добавить файл gpx в схему, но ничего не происходит.... Нужно ли мне что-то еще настраивать?   -  person AWSSET    schedule 16.09.2014
comment
Работают ли местоположения из меню (например, Токио, Япония)? Если да, я думаю, что ваш GPX поврежден. в противном случае я не могу ответить без вашего кода, как/когда получить местоположение.   -  person rintaro    schedule 16.09.2014
comment
@rintaro Привет! Я попытался перезапустить свой проект, и это сработало потрясающе! Большое спасибо за Вашу помощь! :)   -  person AWSSET    schedule 17.09.2014


Ответы (1)


Это возможно.

Вам нужно только: 1) подключить устройство к компьютеру. 2) запустить приложение на реальном устройстве (это то же самое, какое приложение). Это только для того, чтобы меню было включено. 3) в Xcode (не в симуляторе) Перейдите в меню: Debug -> Simulate Location и выберите один или добавьте файл GPX.

Он будет имитировать местоположение не только для выполняемого приложения, но и для всех них.

Я предполагаю, что телефон должен быть в режиме разработчика, но если вы запускаете приложения из Xcode, это должно быть в любом случае.

Я тестировал его из Xcode 6 на iPhone 4 iOS 7.1.2.

Надеюсь, поможет

person buttcmd    schedule 01.11.2014
comment
это работает, но по какой-то странной и еще не изученной причине оно запутывается и случайным образом переключается между реальной позицией и смоделированной... - person Juan Boero; 08.03.2016
comment
но для всех это интересно - person onmyway133; 26.07.2016