Programmatically detect if app is being run on device or simulator
问题 I'd like to know whether my app is being run on device or simulator at run time. Is there a way to detect this? Reason being to test bluetooth api with simulator: http://volcore.limbicsoft.com/2009/09/iphone-os-31-gamekit-pt-1-woooohooo.html 回答1: #if TARGET_OS_SIMULATOR //Simulator #else // Device #endif Pls refer this previous SO question also What #defines are set up by Xcode when compiling for iPhone 回答2: I created a macro in which you can specify which actions you want to perform inside