2013-10-17 18 views
70

Wenn wir Podfile für die Entwicklung der iOS 7 App mit Xcode5 verwenden, haben wir immer dieses Problem.CocoaPods arm64 Ausgabe

Nach einer Suche, scheint keine endgültige Lösung von CocoaPods? Vielleicht gelöst in diesem Moment, wenn du das siehst.

Wie lösen Sie solche Probleme jetzt?

Die Frage war: Pods wurde als eine implizite Abhängigkeit abgelehnt für ‚libPods.a‘, weil seine Architekturen ‚ARMv7 armv7s‘ nicht enthalten ‚ARMv7 armv7s arm64‘ alle erforderlichen Architekturen

+0

Was ist das Problem? Sie können Architekturen im Pods-Projekt manuell auswählen. – Shmidt

Antwort

25

Zuerst versuchen cocoapods Aktualisierung in Ihrem Terminal: gem update cocoapods

Wenn es nicht danach funktioniert, gehen sie in Ihrem Arbeitsbereich, klicken sie auf den Pod-Projekt, wählen sie alle Pod Ziele und setzen Architectures zu (armv7 armv7s arm64).

Immer noch nichts? Versuchen Sie, alles auf (armv7 armv7s) zurückzuschalten.

xcode screenshot

+0

Ich hatte ähnliche Probleme und habe ein Upgrade von 0.25.0 auf 0.26.2 durchgeführt, und das Problem wurde behoben. – pshah

+0

Dies funktionierte wie ein Zauber mit einigen der Probleme, die ich mit einzelnen Pods hatte. –

198
  1. das Pods Projekt auswählen
  2. ändern Build Active Architecture Only von Yes zu No.

die für mich gearbeitet.

Hinweis: CocoaPods Troubleshooting Guide empfiehlt, die Debug-Einstellung in Ihrem Xcode-Projekt anzupassen, anstatt die Build Active Architecture Only des Pods zu ändern. Solange sie übereinstimmen, scheint es das Problem zu beheben.

+1

Arbeitete für mich !! Danke bro – cesarferreira

+2

SIE SIND EIN GENIUS! – noooooooob

+7

Der Leitfaden empfiehlt, dass Sie die Build Active Architecture Ihres Projekts nur von NO auf YES für Debug festlegen. Das entspricht der CocoaPods-Einstellung. Ich vermute, dass es Build Debug Builds schneller machen wird. Ich bin mir nicht sicher, warum sie es erzwingen. http://guides.cocoapods.org/using/troubleshooting.html # running-in-build-failures-nach-migrate-to-xcode - und-cocoapods- –

10

hatte ich ähnliche Probleme auf XCode 6.1 wo pod install würde Verknüpfungsfehler häufig wieder einzuführen. Hinzufügen von $(OTHER_LDFLAGS) zu meinem Ziel "Other Linker Flags" hat mich durch diese. Bitte sehen Sie, ob das hilft.

+0

Sie haben Recht Mann! Vielen Dank für Ihre Hilfe. Dies ist der genaue Fehler, wenn Sie in Xcode 6.1 sind und Sie Pod-Installation ausgeführt haben! Vielen Dank Alter. –

+0

Danke Mann, das hat mein Problem auch gelöst. In der Tat warnte mich "pod install" davor, aber der Ignorant, dass ich es ignoriert habe! –

4

Sie einfach auf die „mögliche Lösungen“ -Pool Chip in und weil viele Menschen mit CocoaPods Probleme werden diese Seite von Google zu finden:

Ich habe versucht, so ziemlich alle vorgeschlagenen Lösungen, aber die Sache, die es tat für mich war: Im Pods-Projekt in Ihrem Arbeitsbereich gehen Sie zu Build Settings ->Base-SDK. Dies sollte fett angegeben werden. Drücken Sie die Rücktaste, um sie auf die Standardeinstellung zu setzen und sie wieder auf Ihre Einstellungen zurückzusetzen (in meinem Fall Latest iOS(iOSx.x)).

Dies löste alle meine ungültigen Architekturfehler. Könnte anderen helfen.

+0

Ich habe nicht erwartet, dass die letzte Lösung in der Liste funktioniert ... aber es hat funktioniert. Danke vielmals! – kkazakov