2017-02-20 22 views
0

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

, например => имени сервера

  • На тренажере => локального
  • На реальном устройстве => myserver.com

В настоящем время, мое окружение титан.

Однако я хотел бы знать, что это возможно на Xcode.

Это может быть хорошим намеком для меня, и если это невозможно, то в титане это невозможно.

+0

Для XCode: http://stackoverflow.com/questions/5775420/programmatically-detect-if-app-is-being-run- on-device-or-simulator или для титана http://stackoverflow.com/questions/13090844/how-can-i-tell-if-my-titanium-app-is-running-on-the-simulator-or- не? – Larme

+0

Спасибо, что эта ссылка работает для меня. – whitebear

ответ

1

для Android

Build.FINGERPRINT.startsWith("generic") 

Для прошивки

#define SIM(x) if ([[[UIDevice currentDevice].model lowercaseString] rangeOfString:@"simulator"].location != NSNotFound){x;} 

SIM(NSLog(@"This will only be logged if the device is simulated")); 

 Смежные вопросы

  • Нет связанных вопросов^_^