Bei der Verwendung von Podfile für die Entwicklung einer iOS 7-App mit Xcode5 trat dieses Problem immer auf.
Scheint nach einigem Suchen keine endgültige Lösung von CocoaPods zu sein? Vielleicht in diesem Moment gelöst, wenn Sie dies sehen.
Wie können solche Probleme jetzt behoben werden?
Das Problem war: Pods wurden als implizite Abhängigkeit für 'libPods.a' abgelehnt, da die Architekturen 'armv7 armv7s' nicht alle erforderlichen Architekturen 'armv7 armv7s arm64' enthielten.
Antworten:
Pods
Projekt ausBuild Active Architecture Only
vonYes
zuNo
.Das hat bei mir funktioniert.
Hinweis: Im CocoaPods-Handbuch zur Fehlerbehebung wird empfohlen, die Debug-Einstellung in Ihrem Xcode-Projekt anzupassen , anstatt die Pods zu ändern
Build Active Architecture Only
. Solange sie übereinstimmen, scheint es das Problem zu beheben.quelle
Versuchen Sie zunächst, die Cocoapods in Ihrem Terminal zu aktualisieren:
gem update cocoapods
Wenn es danach nicht funktioniert, gehen Sie in Ihren Arbeitsbereich, klicken Sie auf das Pod-Projekt, wählen Sie alle Pod-Ziele aus und setzen Sie
Architectures
auf(armv7 armv7s arm64)
.Immer noch nichts? Versuchen Sie, alles wieder auf zu schalten
(armv7 armv7s)
.quelle
Ich hatte ähnliche Probleme, bei
XCode 6.1
denenpod install
Verknüpfungsfehler häufig wieder eingeführt wurden. Das Hinzufügen$(OTHER_LDFLAGS)
zu meinem Ziel"Other Linker Flags"
hat mich durchgebracht. Bitte sehen Sie, ob dies hilft.quelle
pod install
warnte mich davor, aber die Unwissenden, dass ich es ignoriert werde!Nur um in den "möglichen Lösungs" -Pool einzusteigen und weil viele Leute mit CocoaPods-Problemen diese Seite von Google finden:
Ich habe so ziemlich alle Lösungsvorschläge ausprobiert, aber das, was ich für mich getan habe, war: Gehen Sie im Pods-Projekt in Ihrem Arbeitsbereich zu
Build Settings
->Base-SDK
. Dies sollte in Fettdruck angegeben werden. Drücken Sie die Rücktaste, um die Standardeinstellung festzulegen, und setzen Sie sie wieder auf Ihre Einstellungen zurück (in meinem FallLatest iOS(iOSx.x)
).Dies löste seltsamerweise alle meine ungültigen Architekturfehler. Könnte anderen helfen.
quelle