web-dev-qa-db-fra.com

Où définir les variables d'environnement pour l'application?

Je travaille avec du code source qui est figé et ne peut pas être modifié; mais son ENV est conscient et attend des changements par le biais de l’ENV. Le code source est utilisé dans un projet Xcode 4/iOS.

Xcode 3 nous a permis de définir des variables d'environnement sur l'application dans le dossier Executable (voir la figure 1 sur iOS Debugging Magic ). Xcode 4 semble ne pas avoir les "informations exécutables" qui étaient présentes dans Xcode 3.

J'ai parcouru un certain nombre de questions similaires sur Stack Overflow, mais personne n'a répondu aux questions. Les réponses dégénèrent généralement en macros de préprocesseur. Conférer: Comment définir les variables d'environnement dans l'exécutable iPhone à l'aide de XCode 4? , Variables d'environnement conditionnelles dans Xcode , et Où définir les variables d'environnement dans ios ?.

Comment définir les variables d'environnement d'une application dans Xcode 4?

29
jww

Vous pouvez définir des variables d'environnement via des schémas Xcode. Pour modifier un schéma, sélectionnez-le dans la barre supérieure:

Editing a scheme in Xcode

Choisissez le mode Exécuter et allez dans l'onglet Arguments, et c'est parti ...

Setting environment variables in Xcode

Par défaut, ces paramètres sont également utilisés pour les modes Test et Profil.

59
hagi