ZipArchive et CocoaPods
Bonsoir à tous,
Je souhaite utiliser ZipArchive (https://github.com/ZipArchive/ZipArchive) dans un de mes projets mais je n'arrive pas à faire fonctionner l'exemple en swift !
en fait j'ai du mal à installer CocoaPods.
J'ai déjà fait :
[sudo] gem install cocoapods
mais après que dois-je faire exactement pour faire fonctionner l'exemple ?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Moi j'ai compris comment installer cocoapod avec Ray
http://www.raywenderlich.com/97014/use-cocoapods-with-swift
Est ce que l'installation de Cocoapods s'est bien deroulee (setup completed a la fin) ?
Sinon, voici la procedure pour installer Cocoapods :
Ouvrir le Terminal
D'abord, lister les anciennes versions de Cocoapods deja installees : gem list --local | grep cocoapods
Selon la liste affichee, desinstaller un a un chacun des elements : sudo gem uninstall cocoapods-core...
Supprimer les fichiers de cache : rm -rf ~/.cocoapods/
Mettre a jour Ruby : sudo gem update --system
Installer Cocoapods : sudo gem install cocoapods
Finaliser l'installation de Cocoapods : pod setup
Si le message suivant s'affiche en vert, c'est bon : Setup completed
Ensuite, pour installer le pod ZipArchive dans le projet monProjet :
Ouvrir le Terminal
Aller dans le dossier du projet : cd projets/monProjet
Creer le fichier podfile : pod init
Ouvrir le fichier podfile pour le modifier : open -a Xcode podfile
Decommenter les lignes # platform :ios, '8.0' et # use_frameworks! en supprimant le #
Entre target “monProjet†do et end, ajouter la ligne correspondant au pod desire : pod 'SSZipArchive'
Dans le menu, faire File>Save puis fermer le projet XCode
Ensuite, dans le terminal, installer le pod : pod install
Dans toute la suite, il ne faudra utiliser que le fichier monProjet.xcworkspace
Dans la classe ou tu veux utiliser ce pod, il faudra ajouter en haut import SSZipArchive
Neanmoins, vu que ce pod semble ecrit en Objective-C, il faudra peut etre ajouter un bridging header. Si oui, tu peux suivre la procedure suivante :
D'abord, creer un fichier bidon.m avec File>New File>Objective-C File
Un avertissement apparait pour creer le fichier nomDuProjet-Bridging-Header.h. Cliquer sur YES.
Dans ce fichier Header, saisir #import <SSZipArchive/ZipArchive.h>
Normalement, il est maintenant possible d' utiliser ce pod.