xCode 7 -> Generic xCode Archive - problème publication
Geoffrey
Membre
Hello,
Depuis la maj xCode 7, lorsque je fais "archiver", je génère une Generic xCode Archive à la place d'un ipa. Du coup le bouton "publier sur l'appstore" est grisé.
J'ai trouvé un workaround (modifier à la main le .plist dans l'archive générée) mais j'aurais plutôt aimé que ca soit réglé directement via xCode.
J'utilise cocoapods (la dernière beta), d'après quelques recherches google ca pourrait venir de la.
Quelqu'un a déjà eu ce soucis ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
ok merci
T'aurais pas téléchargé ton Xcode en Chine par hasard ?
Non
(maj via AppStore)
Comment on downgrade sa version de cocoapods ? ^^ (j'ai installé la dernière beta en esperant que ca fixe le soucis).
Une autre solution si tu veux pouvoir basculer entre 2 versions, c'est de te créer un Gemfile et d'utiliser "bundler" pour basculer facilement entre 2 versions d'une même gem (voir aussi la doc de RubyGems) mais bon je pense pas que ça vaille le coup dans ton cas.
Ok merci, je vais regarder ce soir, ils donnent la solution également vers la fin du post, avec l'extension today.
Ainsi, voilà comment j'ai procédé pour pouvoir utiliser la version de la branche plutôt que la version officielle :
1) Si tu n'as pas déjà bundler d'installé, il faut commencer par l'installer :
2) A la racine de ton projet / repo GIT, crée un fichier nommé "Gemfile" (sans extension, exactement comme le fichier "Podfile"), avec comme contenu :
3) Ensuite, demande à bundler d'installer cette version localement (juste pour l'utiliser avec ce projet) :
4) Une fois que c'est fait, au lieu d'utiliser "pod" il faut utiliser "bundle exec pod" pour utiliser la version locale que tu viens d'installer au lieu de la version du système. Ainsi, tu peux donc régénérer le projet Pods avec cette version modifiée, via :
Et une fois que c'est fait et que tu as un projet Pods.xcodeproj réparé, tu peux de nouveau créer des archives pour distribuer ton OTA.
Si tu as des pods à rajouter/enlever/mettre à jour, il faudra de nouveau utiliser "bundle exec pod install" plutôt que "pod install" pour utiliser cette version locale, en attendant qu'on sorte la 0.39 qui règlera ce problème définitivement.
Merci !!
au passage il est peut être intéressant de s'abonner à @cocoapods... pour avoir les dernières nouvelles du projet.
ou bien encore s'inscrire à https://status.cocoapods.org