Y a-t-il un moyen de compiler sous condition dans mon application selon que je construis pour le simulateur ou l'appareil? (Mon application se connecte à un serveur externe: si je cours sur l'appareil, je veux me connecter à localhost, si je cours sur l'appareil, je veux aller à mon serveur de production.)Détecter dans le projet iPhone Xcode si je construis pour simulateur ou appareil?
Je cherche une variable #ifdef que je peux détecter, ou même quelque chose à l'exécution ... peu importe.
Merci.
Merci ... qui semble fonctionner. N'importe quel moyen de savoir quoi d'autre est défini dans "TargetConditionals.h"? Je ne trouve pas le fichier n'importe où ... –
Correction ... votre deuxième exemple (TARGET_OS_IPHONE) réussit toujours, à condition, bien sûr, que vous faites le développement de l'iPhone. Votre premier exemple, TARGET_IPHONE_SIMULATOR, est ce que je recherche, et cela ne fonctionne que si vous utilisez le simulateur (par rapport à l'appareil). –
Édité avec un lien vers le fichier. – luvieere