0
Я попыталсяКак узнать, работает ли объектный код C в iOS-симуляторе?
#ifdef TARGET_IPHONE_SIMULATOR
static BOOL isSimulator = YES;
#endif
Но для обоих устройств и симулятором, переменная isSimulator всегда выходит 1.
Мне нужен способ, чтобы выяснить, если код работает на IOS симулятор или на Устройство.
Как вы можете видеть на этом ответе http://stackoverflow.com/questions/5775420/programmatically-detect-if-app-is-being-run-on-device-or-simulator вы можете проверить, где работает приложение во время выполнения (не во время компиляции, как вы указали) следующим образом: #define SIM (x), если ... (by Fernando Cervantes). – stosha