Créez vos propres raccourcis avec Xcode pour éliminer les travaux d'installation compliqués des pods

introduction

Je vois parfois plusieurs projets en même temps dans mon travail, et en moyenne j'ouvre le terminal environ une fois par jour et j'appuie sur la commande pod-install. Cet article est une astuce qui permet aux développeurs d'applications iOS de travailler plus facilement avec la commande pod-install de CocoaPods. Xcode a une fonction appelée Behaviors, qui vous permet de définir et d'ajouter diverses actions et événements. À l'aide de cette fonction, créez une touche de raccourci qui ouvre automatiquement le terminal, se déplace vers le répertoire spécifié et exécute la commande pod-install.

Environnement de développement

Xcode12 (je pense que cela fonctionne avec Xcode11, mais cela n'a pas été vérifié) Cocoapods

installer

1. Préparez le script

Télécharger Script

#!/bin/sh
osascript <<END
tell application "Terminal"
if not (exists window 1) then reopen
activate
do script "cd `pwd`; pod install" in window 1
end tell
END

2. Autorité d'exécution de l'octroi

Confirmation d'autorité

$ ls -l Pod-Install.sh 
-rw-rw-r--@ 1 yasuradodo  staff  158 Sep 19 19:40 Pod-Install.sh

Si vous ne disposez pas de l'autorisation d'exécution, accordez l'autorisation d'exécution x

$ chmod u+x Pod-Install.sh  

Vérifiez à nouveau les autorisations

$ ls -l Pod-Install.sh 
-rwxrw-r--@ 1 yasuradodo  staff  158 Sep 19 19:40 Pod-Install.sh

3. Créez une commande personnalisée dans Xcode Behaviors

Sélectionnez Comportements dans les Préférences Xcode et appuyez sur + en bas à gauche pour créer une commande personnalisée. Enregistrez votre touche préférée pour le raccourci. J'ai choisi shift + commande + p. Screen_Shot_2020-09-26_at_18_30_48.png Désormais, vous pouvez exécuter automatiquement l'installation du pod à tout moment avec le raccourci enregistré sur Xcode.

À la fin

Cette fois, il ne s'agissait que d'une installation de pod, mais il peut prendre en charge diverses choses telles que Carthage, SourceTree, SwiftLint, etc. et améliorer l'efficacité du travail. Si vous avez d'autres moyens utiles d'utiliser Behaviors, faites-le moi savoir: priez:

Références

https://medium.com/@abhishekbedi/never-type-pod-install-again-ever-eb55386eef59 https://github.com/JeaSungLEE/Awesome-Xcode-Behaviors

Recommended Posts

Créez vos propres raccourcis avec Xcode pour éliminer les travaux d'installation compliqués des pods
Comment créer votre propre annotation en Java et obtenir la valeur
Utilisation du composant Talend (5) Créez votre propre composant
Créez votre propre code de saut de ligne directement pour convertir en balise de saut de ligne avec Thymeleaf3
Réflexion: Comment utiliser une interface fonctionnelle pour vos propres fonctions (java)
Comment installer Docker dans l'environnement local d'une application Rails existante [Rails 6 / MySQL 8]
Installez plusieurs boutons de soumission dans la vue Rails pour obtenir la valeur du bouton enfoncé
Comprendre les caractéristiques de Scala en 5 minutes (Introduction à Scala)
Manipulez les pixels pour créer une image d'un ensemble de Mandelbrot
[Rails] Que faire si vous effectuez accidentellement une installation groupée dans un environnement de production de votre environnement local
Comment lire votre propre fichier YAML (*****. Yml) en Java
Installer en spécifiant la version de Django dans l'environnement Docker
[Forge] Comment enregistrer votre propre Entité et Entité Render dans 1.13.2
Comment créer une partie d'espace réservé à utiliser dans la clause IN
Créer une méthode pour renvoyer le taux de taxe en Java
Définir le fuseau horaire de la JVM de votre application Azure
Comment dériver le dernier jour du mois en Java
[Rails] Où faire attention dans la description de la validation
Créer plus d'onglets et de fragments dans le fragment de BottomNavigationView
Utilisez votre propre classe dans le répertoire lib avec Rails6
Authentification 802.1X au réseau du paramètre de liaison dans CentOS7