wake-up-neo.com

Befehl/bin/sh ist mit Exit-Code 1 und Embedded Pods-Framework fehlgeschlagen

Das tatsächliche Problem konnte nicht identifiziert werden. Während des Aktualisierens von coco pod wird die Meldung " CocoaPods aufgrund eines größeren Versionsupdates neu erstellen. " (wurde nur einmal durchgeführt) angezeigt. Die Pod-Aktualisierung ist erfolgreich. Nach dem Build erhalte ich den Fehler. Befehl/bin/sh fehlgeschlagen mit Exit-Code 1 . Unten ist ein Detail, das ich auch bekomme

  1. Code Signing /Users/Gaurav/Library/Developer/Xcode/DerivedData/Appname-******/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework with Identity iPhone Developer: Account Name (Account Id)
  2. /usr/bin/codesign --force --sign ***************** --preserve-metadata=identifier,entitlements "/Users/UserName/Library/Developer/Xcode/DerivedData/Appname-***************/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework"
  3. /Users/Username/Library/Developer/Xcode/DerivedData/Appname-************/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework: bundle format unrecognized, invalid, or unsuitable

Ich verwende iOS 8 als Bereitstellungsziel und Xcode 7.3.1. Ich habe die Identität der Codesignatur überprüft, bei der keine Probleme aufgetreten sind. Ich habe alle pod und alamofire auch neu installiert aber nicht in der lage das problem zu identifizieren.

19
Gaurav Pandey

Reinigen Sie das Projekt und löschen Sie die abgeleiteten Daten (~/Library/Developer/Xcode/DerivedData /), um das Problem zu beheben

29

Wenn er sich über einen bestimmten Pod beschwert hat und ihn nicht codieren kann.

Unten arbeiten die Dinge für mich:

  1. Auswählen des Pod-Projekts Wählen Sie im Haupteditorfenster den Pod in der Dropdown-Liste der Ziele aus
  2. Klicken Sie auf der Registerkarte "Allgemein" und unter dem Identitätsheader auf " Info.plist"
  3. Wählen Sie die Plist-Datei für den Pod aus

Das Projekt sollte jetzt erstellt werden. Aus irgendeinem Grund scheint diese Einstellung verloren zu gehen oder sie kann nicht auf ihre eigene Plist-Datei verweisen.

Nicht 100% sicher, aber ich hoffe es hilft jemandem.

3
parth

Ich habe das gleiche Problem. Es passiert nach dem Update von cocoaPods, also habe ich es einfach runtergestuft und alles funktioniert einwandfrei. Ich denke, wir müssen nur auf eine neue Version von cocoaPods warten, und jetzt können Sie die alte Version verwenden. Herabstufen von cocoaPods

1
Alex Ostroushko