72 votes

Problème de CocoaPods arm64

Lorsque nous utilisons Podfile pour développer une application iOS 7 avec Xcode5, nous avons toujours ce problème.

Après quelques recherches, il semble qu'aucune solution définitive n'ait été trouvée par CocoaPods ? Peut-être résolu en ce moment, quand vous voyez ceci.

Comment résoudre ces problèmes dès maintenant ?

Le problème était le suivant : Pods a été rejeté comme dépendance implicite de 'libPods.a' parce que ses architectures 'armv7 armv7s' ne contenaient pas toutes les architectures requises 'armv7 armv7s arm64'.

200voto

funroll Points 4014
  1. Sélectionnez le Pods projet
  2. Changement Build Active Architecture Only de Yes à No .

Ça a marché pour moi.

Note : Guide de dépannage de CocoaPods recommande de faire correspondre le paramètre Debug dans votre projet Xcode, plutôt que de modifier le paramètre Debug du Pod. Build Active Architecture Only . Tant qu'ils correspondent, cela semble régler le problème.

26voto

Kirualex Points 3202

Premièrement, essayez de mettre à jour cocoapods dans votre terminal : gem update cocoapods

Si cela ne fonctionne pas après cela, allez dans votre espace de travail, cliquez sur le projet Pod, sélectionnez toutes les cibles Pod et définissez les paramètres suivants Architectures à (armv7 armv7s arm64) .

Toujours rien ? Essayez de tout remettre sur (armv7 armv7s) .

xcode screenshot

10voto

danfelabs Points 899

J'ai eu des problèmes similaires sur XCode 6.1pod install réintroduirait fréquemment des erreurs de liaison. Ajout de $(OTHER_LDFLAGS) de ma cible "Other Linker Flags" m'a permis de surmonter cette épreuve. Voyez si cela peut vous aider.

-8voto

Michael Points 85

Cela a fonctionné pour moi

    $ gem install bundler
    $ cd project\_dir
    $ touch Gemfile 
    $ open Gemfile 
    $ bundle install
    $ bundle exec pod install

Dans votre Gemfile, vous devez coller le contenu suivant :

    source 'https://rubygems.org'
    gem 'cocoapods', :git => 'http://github.com/CocoaPods/CocoaPods', :branch => 'master'
    gem 'xcodeproj', :git => 'http://github.com/CocoaPods/Xcodeproj', :branch => 'master'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X