0
我想在模擬器中運行某些參數或在服務器上運行 。是否有可能判斷它是否在模擬器或應用程序中的真實設備上運行
例如=>服務器名稱
- 在模擬器=>本地主機
- 在真實設備=> myserver.com
現在,我的環境是鈦。
但是我想知道它可能在Xcode上。
這可能是一個很好的提示,如果不可能的onxcode,這是不可能在鈦。
我想在模擬器中運行某些參數或在服務器上運行 。是否有可能判斷它是否在模擬器或應用程序中的真實設備上運行
例如=>服務器名稱
現在,我的環境是鈦。
但是我想知道它可能在Xcode上。
這可能是一個很好的提示,如果不可能的onxcode,這是不可能在鈦。
對於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"));
對於的XCode:http://stackoverflow.com/questions/5775420/programmatically-detect-if-app-is-being-run-在設備或模擬器或鈦上http://stackoverflow.com/questions/13090844/how-can-i-tell-if-my-titanium-app-is-running-on-the-simulator-or-不是? – Larme
謝謝你這個鏈接對我有用。 – whitebear