Comment créer un environnement convivial Python dans Xcode 4, 5, 6 ou 7?
Je l'ai compris! Les étapes donnent l’impression que cela demandera plus d’efforts qu’il ne le fait réellement.
Ces instructions sont pour créer un projet à partir de zéro. Si vous avez des scripts Python que vous souhaitez inclure dans ce projet, vous devrez évidemment dévier légèrement de ces instructions.
Si vous constatez que ces instructions ne fonctionnent plus ou ne sont pas claires en raison de modifications apportées aux mises à jour de Xcode, veuillez me le faire savoir. Je vais faire les corrections nécessaires.
Notez que si vous ouvrez le panneau "Utilitaires" et que l'onglet "Afficher l'inspecteur de fichier" est activé, le type de fichier est automatiquement défini sur "Par défaut - Python script". N'hésitez pas à parcourir toutes les options de type de fichier dont il dispose pour avoir une idée de ce qu'il est capable de faire. La méthode ci-dessus peut être appliquée à n'importe quel langage interprété. Pour l'instant, je n'ai pas encore compris comment le faire fonctionner avec Java. là encore, je n'ai pas fait trop de recherches. Il y a sûrement de la documentation flottant sur le Web à propos de tout cela.
Si vous ne disposez pas de privilèges d'administrateur ou si vous ne faites pas partie du groupe de développeurs, vous pouvez toujours utiliser Xcode pour la programmation Python (mais vous ne pourrez toujours pas développer dans des langages nécessitant une compilation). Au lieu d'utiliser le bouton de lecture, dans la barre de menus, cliquez sur "Produit" → "Exécuter l'action" → "Exécuter sans construction" ou utilisez simplement le raccourci clavier. ^⌘R.
Pour modifier les paramètres d'encodage du texte, de fin de ligne et/ou d'indentation, ouvrez le panneau "Utilitaires" et cliquez sur l'onglet "Afficher l'inspecteur de fichier" actif. Vous y trouverez ces paramètres.
Pour plus d'informations sur les paramètres de construction de Xcode, il n'y a pas de meilleure source que this . Je serais intéressé d'entendre quelqu'un qui aurait pu travailler avec des langages compilés non supportés. Ce processus devrait fonctionner pour tout autre langage interprété. Veillez simplement à modifier les étapes 5 et 16 en conséquence.
J'ai créé des modèles Xcode 4 pour simplifier les étapes fournies par Tyler .
Le résultat est Modèle de projet Python pour Xcode 4.
Maintenant, vous devez télécharger les modèles, les déplacer dans /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
, puis créer un nouveau projet Python avec Xcode 4.
Il doit encore être configuré manuellement (vous pouvez vous référer aux étapes 12 à 20 fournies par Tyler .)
Procédure pour obtenir Python Travailler dans XCode 7
Étape 1: Configurez votre projet avec un système de construction externe.
Étape 1.1: Éditez le schéma de projet
Étape 2: Spécifiez Python comme exécutable du projet (shift-command-g), le chemin doit être/usr/bin. /python
Étape 3: Spécifiez votre répertoire de travail personnalisé.
Étape 4: Spécifiez vos arguments de ligne de commande comme étant le nom de votre fichier python. (dans cet exemple "test.py")
Étape 5: Heureusement que c'est tout!
(le débogage ne peut pas être ajouté tant que OSX ne prend pas en charge un débogueur python?)
Une autre façon, que j'utilise depuis quelque temps dans XCode3:
Voir les étapes 1-15 ci-dessus.
La bonne chose à propos de cette façon est qu’il utilisera le même environnement que celui que vous utiliseriez pour s’exécuter en dehors de XCode (comme cela a été configuré à partir de votre bash .profile).
Il est également assez générique pour vous permettre de développer/exécuter n’importe quel type de fichier, pas seulement python.
Cette technique Remarque TN2328 de Apple Developer Library m'a beaucoup aidé sur les modifications apportées à l'incorporation Python à l'aide de Xcode 5.0.
Ce fil est ancien, mais pour reprendre Xcode version 8.3.3, la méthode de Tyler Crompton dans la réponse acceptée fonctionne toujours (certains noms sont très légèrement différents, mais ne suffisent pas à importer).
2 points où j'ai eu un peu de difficulté:
Étape 16: Si l'exécutable python que vous voulez est estompé, cliquez dessus avec le bouton droit de la souris et sélectionnez Aperçu rapide. Fermez ensuite la fenêtre de recherche rapide, qui devrait maintenant pouvoir être sélectionnée.
Étape 19: Si cela ne fonctionne pas pour vous, vous pouvez entrer le nom du fichier python uniquement dans l'onglet Arguments, puis entrer explicitement le répertoire racine du projet dans l'onglet Options sous Répertoire de travail-- cochez la case "Utiliser un répertoire de travail personnalisé" et tapez le répertoire racine de votre projet dans le champ situé en dessous.
Essayez Editra C'est gratuit, il contient de nombreuses fonctionnalités et plug-ins, il fonctionne sur la plupart des plateformes et il est écrit en Python. Je l'utilise pour tous mes développements non-XCode à la maison et sous Windows/Linux au travail.