Manchmal sehe ich mehrere Projekte gleichzeitig in meiner Arbeit, und im Durchschnitt öffne ich das Terminal ungefähr einmal am Tag und drücke den Befehl pod-install. Dieser Artikel ist ein Tipp, der iOS-App-Entwicklern die Arbeit mit dem CocoaPods-Befehl pod-install erleichtert. Xcode verfügt über eine Funktion namens Verhalten, mit der Sie verschiedene Aktionen und Ereignisse festlegen und hinzufügen können. Erstellen Sie mit dieser Funktion eine Tastenkombination, die das Terminal automatisch öffnet, in das angegebene Verzeichnis wechselt und den Befehl pod-install ausführt.
Xcode12 (Ich denke, es funktioniert mit Xcode11, aber es wurde nicht verifiziert) Cocoapods
Laden Sie [Skript] herunter (https://gist.github.com/abhishekbedi1432/c52abef187b376239b8ef3a38a70f77e)
#!/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
Bestätigung der Autorität
$ ls -l Pod-Install.sh
-rw-rw-r--@ 1 yasuradodo staff 158 Sep 19 19:40 Pod-Install.sh
Wenn Sie keine Ausführungsberechtigung haben, erteilen Sie die Ausführungsberechtigung "x"
$ chmod u+x Pod-Install.sh
Überprüfen Sie die Berechtigungen erneut
$ ls -l Pod-Install.sh
-rwxrw-r--@ 1 yasuradodo staff 158 Sep 19 19:40 Pod-Install.sh
Wählen Sie in den Xcode-Einstellungen Verhalten aus und tippen Sie unten links auf +, um einen benutzerdefinierten Befehl zu erstellen. Registrieren Sie Ihre Lieblingstaste für die Verknüpfung. Ich habe "Shift + Command + P" gewählt. Jetzt können Sie die Pod-Installation jederzeit automatisch mit der auf Xcode registrierten Verknüpfung ausführen.
Diesmal war es nur eine Pod-Installation, aber es kann verschiedene Dinge wie Karthago, SourceTree, SwiftLint usw. unterstützen und die Arbeitseffizienz verbessern. Wenn Sie andere nützliche Möglichkeiten haben, Verhalten zu verwenden, lassen Sie es mich bitte wissen: beten Sie:
https://medium.com/@abhishekbedi/never-type-pod-install-again-ever-eb55386eef59 https://github.com/JeaSungLEE/Awesome-Xcode-Behaviors
Recommended Posts