C'est dans le SDK docs sous "la Compilation du code source conditionnellement"
Les définitions pertinentes sont TARGET_OS_IPHONE et TARGET_IPHONE_SIMULATOR, qui seront définies à la condition que vous
#include "TargetConditionals.h"
Depuis que de ne pas exister non sur les plateformes apple, vous pouvez envelopper votre comme ceci
#ifdef __APPLE__
#include "TargetConditionals.h"
#endif
avant d'inclure ce fichier
Ainsi, par exemple, si vous voulez seulement de compiler un bloc de code si vous êtes à la construction de l'appareil, alors vous devriez le faire
#if !(TARGET_IPHONE_SIMULATOR)
...
#endif