Ich habe eine Run-Skript-Build-Phase, die ich zu einem XCode-Projekt hinzugefügt habe. Ich möchte in der Lage sein, dieses Laufskript einzuschalten, wenn ich es laufen lassen will, wenn ich es nicht mache. Ist das in XCode möglich und wenn ja, wie kann es gemacht werden?Toggle run script build phase in XCode
6
A
Antwort
1
verwenden ich exit
in der ersten Zeile zu schreiben, das Skript zu wechseln ab und #exit
auf umschalten, dies wie:
zum Beispiel ein Script deaktivieren SwiftLint:
exit
if which swiftlint >/dev/null; then
swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
Einschalten:
#exit
if which swiftlint >/dev/null; then
swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
Sie müssen nur 1 Zeichen ändern, ob Ausgang auf Kommentar gesetzt ist oder nicht.
Verwandte Themen
- 1. einen Run Script Build Phase in XCode bearbeiten
- 2. XCode beendet den Testaufbau nicht während Phase "Run Script"
- 3. Xcode Build-Phase
- 4. Verwenden Sie Rvm, um bestimmte Ruby in Xcode zu erzwingen Run Script Build-Phase
- 5. Realm Swift 0.92.3 "Run Script Phase" funktioniert nicht
- 6. Hinzufügen von Synx zu XCode Build-Phase
- 7. Umgang mit Leerzeichen und Sonderzeichen in einem Xcode Build Phase Bash Run Skript
- 8. Verwendung von Swift-Flags in einer Run-Skript-Build-Phase in Xcode?
- 9. Welche Berechtigungen sind für "Run Script" während einer Build-Phase erforderlich?
- 10. Wie kann ich eine Build-Phase "Run Script" auf meine Release-Konfiguration beschränken?
- 11. Run & Build in XCode deaktiviert Optionen 6.2
- 12. Xcode Target Phase Python Skript
- 13. Setzen Sie globale Umgebungsvariablen in Xcode Build-Phase ausführen Skript
- 14. Was ist der Unterschied zwischen "Build and Go (Run)" und "Build and Run" in XCode?
- 15. Führen schnellen Skript von Xcode iOS-Projekt als Build-Phase
- 16. App-Erweiterung (WatchKit) von Xcode ausschließen build script/xcodebuild
- 17. Run Python Script in Flask
- 18. Run Kix Script C#
- 19. Entfernen von Dateien mit Build Phase?
- 20. Wie build abgebrochen wird, wenn die Script-Phase einen Fehler verursacht
- 21. ./gradlew run BUILD FAILED
- 22. Xcode run Skript mit Swift
- 23. Build-Problem in xcode
- 24. Shell Script Aufruf Fehler - Xcode 6
- 25. Wie kann ich Schema-Namen in xcode Build-Phase (Shell-Skript) bekommen
- 26. Wie kann ich auf Xcode-Benutzer zugreifen? Definieren Sie die Build-Einstellungen aus dem Laufskript in der Build-Phase?
- 27. Run/invoke windows batch script von sh oder bash script
- 28. Teamcity + Xcode 6 - Run-Test Aktion fehlschlägt
- 29. Wie kann ich kopieren/synchronisieren den Xcode „Link Library mit Bibliotheken“ Phase zwischen verschiedenen Build-Zielen
- 30. Xcode: Wie entferne ich eine Zielabhängigkeit von der Build-Phase für eine bestimmte Konfiguration?
Was macht es? Wie möchten Sie den Ein-/Aus-Status steuern? Kannst du es als ein anderes Ziel hinzufügen? – Wain
Sie können das Skript in eine Datei verschieben, die Skriptphase muss eine einzelne Zeile sein, um das Skript in der Datei auszuführen. Dann kommentieren Sie einfach die einzelne Zeile, wenn Sie nicht wollen, dass es läuft? –
Ich entschied mich, es als ein anderes Ziel hinzuzufügen. Ich habe ein Aggregat-Ziel eingerichtet und das Skript dort hinzugefügt, damit es nur beim Erstellen dieses Ziels ausgeführt wird. Vielen Dank! – Mike