是否可以判断它是否在应用程序中的模拟器或真实设备上运行

时间:2017-02-20 17:15:02

标签: android ios xcode titanium

我想在模拟器或工作模式下更改一些参数 在服务器上。

例如=>服务器名称

  • 在模拟器上=> localhost
  • 在真实设备上=> myserver.com

目前,我的环境是钛。

但是我想知道它可以在Xcode上使用。

对我来说这可能是一个很好的提示,如果不可靠的onxcode,它也不可能在钛。

1 个答案:

答案 0 :(得分:1)

对于Android

Build.FINGERPRINT.startsWith("generic")

适用于iOS

#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"));
相关问题