[英]How to check if an iOS app is running on the simulator. (objective-c)
[英]How do I know if objective C code is running in iOS simulator?
我試過了
#ifdef TARGET_IPHONE_SIMULATOR
static BOOL isSimulator = YES;
#endif
但是對於設備和模擬器,isSimulator變量始終顯示為1。
我需要一種方法來確定正在運行的代碼是在iOS模擬器上還是在設備上。
您的代碼段僅檢查是否已定義TARGET_IPHONE_SIMULATOR(即使將其定義為0)
嘗試像這樣檢查:(#error在Xcode中只會顯示為編譯錯誤)
#if TARGET_IPHONE_SIMULATOR
#error Simulator
#else
#error Device
#endif
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.