J'essaie quelques pods avant de l'implémenter avec mon projet principal, je veux m'assurer qu'il fonctionne correctement pour mes besoins. Le moyen le plus simple est de l'essayer avec une aire de jeux.
J'ai essayé pod init
avec aire de jeux qui ne fonctionne pas
[!] Aucun projet xcode trouvé, veuillez en spécifier un
L'aide est très appréciée.
C'est une vieille question mais apparaît en haut de Google.
Cela pourrait être nous mais vous jouez est un outil en ligne de commande qui crée un nouveau terrain de jeu Xcode avec un cocoapod intégré. Il prend également en charge l'intégration simultanée de plusieurs cocoapods. C'est une seule commande.
gem install cocoapods-playgrounds
pod playgrounds Alamofire
Pour ceux qui utilisent la version préliminaire 1.0 de CocoaPods, la directive 'link_with' utilisée par @samuel est obsolète. J'ai essayé d'ajouter simplement mon terrain de jeu comme cible dans mon Podfile, mais CocoaPods ne le reconnaît pas comme une cible valide.
J'ai trouvé que l'ajout d'un schéma pour le pod que je dois utiliser et le construire manuellement fonctionne comme indiqué ici .
Pour le démontrer en action, j'ai créé un exemple de projet avec Alamofire intégré dans un Playground ici .
Je suis également tombé sur la bibliothèque this . Je n'ai pas encore eu l'occasion de l'utiliser, mais cela semble prometteur.
En plus: si vous souhaitez faire des demandes asynchrones dans un Playground (par exemple avec Alamofire), vous devrez activer l'exécution indéfinie comme décrit ici .
J'espère que ça aide.
Il y a un problème de "Petites bouchées de cacao" expliquant comment faire: https://littlebitesofcocoa.com/138-using-cocoapods-in-xcode-playgrounds
Ce qui fonctionne pour moi dans Xcode 10, c'est:
Vous pouvez maintenant utiliser toutes les directives "Import" dont vous avez besoin dans votre terrain de jeu.