webentwicklung-frage-antwort-db.com.de

Xcode 10: "Befehl PhaseScriptExecution mit einem Exit-Code ungleich Null fehlgeschlagen" bei "$ {PODS_ROOT}/SwiftLint/swiftlint"

Update von Xcode 10.0 Beta 2 auf Xcode 10.0 Beta 3 Ich erhalte diesen Fehler jetzt zur Build-Zeit für ein iOS-Projekt:

sourcekit: [1: verbindungsereignishandler: 10499: 0,0000] Verbindungsunterbrechungsquellenkit: [1: updateSemanticEditorDelay: 10499: 0.0007] Deaktivierung des semantischen Editors für 10 Sekunden Quellkit: [1: pingService: 10499: 0.0007] pinging servicesourcekitten: Verbindung zum SourceKitService wurde wiederhergestellt !
Verbindung unterbrochen
Rufen Sie dies niemals für eine Datei auf, deren Quellcode fehlschlägt. Datei File + Cache.Swift, Zeile 127
/Users/Coeur/Library/Developer/Xcode/DerivedData/My-App-eloayqptodupvfhbyegtkncnhcpu/Build/Intermediates.noindex/My-App.build/UAT-iphonesimulator/My-App-Debug.build/Print-Abb.Up/Data- 2: 34382 Abbruchfalle: 6 "$ {PODS_ROOT}/SwiftLint/swiftlint"
Der Befehl PhaseScriptExecution schlug mit einem Exit-Code ungleich Null fehl

Schnell 4.1
CocoaPods 1.5.3
SwiftLint 0.26.0 

32
Cœur

Es scheint ein Problem mit dem SwiftLint 0.26.0-Skript zu sein, wenn Xcode 10.0 Beta 3 oder neuer verwendet wird.

Ursache

Es scheint verwandt zu SwiftLint # 2276 zu sein, das sich auf SourceKitten 0.21.0 bezieht, behoben in SourceKitten 0.21.1 und SwiftLint Master.

Lösung

Update auf SwiftLint 0.27.0 oder neuer:

pod 'SwiftLint', '~> 0.27'

(und pod update SwiftLint ausführen)

27
Cœur

Einige Frameworks oder SDK erfordern die Code-Signatur.

Ich habe Code signiert und das Problem für mich gelöst.  enter image description here

24
Ashvin Ajadiya

Es ist wegen Keychain Access.

  • Öffnen Sie den Schlüsselbund-Zugriff
  • Klicken Sie mit der rechten Maustaste auf die Registerkarte Anmelden
  • Keychain-Login sperren
  • Klicken Sie erneut mit der rechten Maustaste auf die Registerkarte Anmelden
  • Entsperren Sie den Schlüsselbund

und Problem gelöst :)

19
Mehmet AKYOL

Der von mir verwendete Pod wurde für Xcode 10 nicht aktualisiert. Die Lösung, die für mich funktionierte, bestand darin, Cocoapods aus meinem Projekt zu entfernen und dann erneut zu installieren (das Projekt wurde auf Xcode 9 erstellt).

Um es zu entfernen, ist der einfachste Weg: 

$ Sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean

Danach installieren Sie die Pods erneut. 

14
ChavirA

Ich habe gerade mein Macbook neu gestartet und es hat funktioniert.

9
Mahmut Şahin

Das Hinzufügen der arm64-Architektur in "Build Setting -> gültige Architekturen" hat das Problem behoben. 

3
user6456083

Ich hatte im Hintergrund einen Authentifizierungsprozess (außerhalb von Xcode), der dieses Problem für mich zu verursachen schien. Ich hatte den Schlüsselbunddialog nach meinem Passwort gefragt. Lösung war, die Maschine neu zu starten. 

3
Kilmazing

Dieses Problem wird für mich behoben, wenn ich abwarten und das Projekt vollständig indexieren lassen muss, bevor ich etwas unternehme!

0
neha

Ich hatte dieses Problem in meiner ionic4-App, nachdem ich Cocoapods verwendet habe. Mein Problem war, dass ich unter Ziele-> Phasen erstellen-> Pods-Frameworks einbetten einen falschen Pfad zum Pods-MyApp-frameworks.sh-Skript hatte, um dies zu korrigieren Weg löste das Problem für mich. Es ist, weil die meiste Zeit $PODS_ROOT Variable wird nach der Installation von Pods nicht gesetzt

0
Awais Nasir

In meinem Fall läuft das Entwicklungszertifikat Apple ab.

Öffnen Sie den Schlüsselbund -> Meine Zertifikate -> Überprüfen Sie, ob das Entwicklerzertifikat gültig ist oder nicht. Wenn das Zertifikat ungültig ist, führen Sie die folgenden Schritte aus.

  • Öffnen Sie Ihr Apple Entwicklerkonto und erstellen Sie ein neues Entwicklungszertifikat
  • Laden Sie es herunter und fügen Sie es Ihrem Schlüsselbund hinzu.
  • Gehen Sie zu Profilen, öffnen Sie Ihr vorhandenes Entwicklungsprofil und fügen Sie das neu erstellte Zertifikat hinzu.
  • Laden Sie das neue Profil herunter und installieren Sie es.

Hoffe das hilft dir auch.

0
Shubham

Durch den Neustart von Xcode 10.1 wurde es für mich behoben. entstand während der Aktualisierung von Cocoapods ('RxSwift').

0
Varun Parakh

Lösung hat bei mir funktioniert

Ich habe alle Pod-generierten Dateien und Ordner wie unten aufgeführt gelöscht

  • Podfile.lock
  • Pods-Ordner
  • Projektname.xcworkspace

Installieren Sie erneut den Pod für dieses Projekt.

Öffnen Sie jetzt .xcworkspace. Bauen und ausführen ...

0
pallavi