Utiliser Cocoapods avec un framework dynamique en Swift

SelSel Membre

Bonjour,


 


J'ai un projet en ObjC. Je souhaite intégrer un Framework dynamique en Swift : ExampleKit.


 


Mon problème se situe au moment où je souhaite utiliser CocoaPods dans mon Framework.


 


Si je résume par étape :


 


1) J'ajoute une nouvelle target dans mon Podfile  et je run $pod install 



target "ExampleKit" do   
pod 'CocoaLumberjack', '= 2.0.0-rc2'
   pod 'NUI', 
end 

2) Dans le `Build Settings` des targets Projet et Framework, je passe  'Allow non-modular includes in Framework Modules' à  "Yes". 


dlhNn.png


 


L'umbrella header est un  bridging header pour le module framework. Cependant, lorsque j'essaie d'inclure mes cocoa pods stuff dans l'umbrella header ExampleKit.h, j'obtiens cette erreur :


 


kjwqh.png


 


Si je dois utiliser AFNetWorking (framework) ou librairies en ObjC dans un framework (ici dynamique) en Swift, comment procéder ? Ma procédure est-elle mauvaise ou est-ce que j'ai oublié quelque chose ?


 


J'ai épluché le net et les forums. Sur le Brindging Swift-ObjC concernant les framework, la documentation Apple est assez succincte. Je vous remercie par avance pour votre aide.


 


(Désolée pour l'excès d'images, mais je trouve cela plus visuel)


 


Cordialement,


Réponses

  • AliGatorAliGator Membre, Modérateur
    Tu as rajouté "use_frameworks!" dans ton Podfile?

    Quelle version de CocoaPods ?
  • SelSel Membre
    mai 2015 modifié #3

    Merci pour ta réponse AliGator :)


Connectez-vous ou Inscrivez-vous pour répondre.