Je travaille sur une application iOS, la langue Swift, iOS8, Xcode 6.1. Il fonctionnait bien sur l'iPad. Ensuite, j'ai ajouté une référence de dossier "Ressource" au projet, après quoi j'obtiens l'erreur de signe Code.
Le dossier Ressource contient des fichiers HTML. Je ne sais pas comment cette référence de dossier est à l'origine de ce problème. Toute aide s'il vous plaît?
OK, résolu, Cette réponse m'a aidé.
J'ai renommé le dossier. Apparemment, Xcode n'aime pas que le fichier "Resources" soit créé manuellement.
J'ai eu ce problème dans deux projets différents, j'ai fait beaucoup de choses suggérées, vidé le dossier DerivedData, réinstallé les pods, etc.
Dans les deux projets, il s'agissait de se plaindre d'un Pod en particulier et de ne pas pouvoir le coder.
Ce qui l'a corrigé pour moi était:
Le projet devrait maintenant construire. Pour une raison quelconque, il semble perdre ce paramètre ou ne pas être en mesure de référencer son propre fichier plist.
Cela a fonctionné pour moi dans les deux projets. Pas tout à fait sûr de savoir pourquoi, mais j'espère que cela aidera quelqu'un d'autre à avoir le même problème.
J'ai le même problème pendant quelques heures. Mais ce qui suit m'a aidé.
Puis courir à nouveau, a travaillé.
Clean Build Folder corrige cela pour moi.
Juste au cas où quelqu'un d'autre aurait ce problème: Assurez-vous de ne pas ajouter de Static Framework dans la section " Binaires incorporés ", seuls les cadres dynamiques doivent être présents.
Cela m’est arrivé après une semaine de mise à jour vers Xcode 8.1, mais j’ai dû mettre à jour les cocoapodes (Sudo gem update cocoapods) et installer à nouveau le pod pour le faire fonctionner.
pour moi le problème était, dans l'info.plist, j'ai oublié de mettre à jour le schéma d'URL vers un nouvel identifiant
précédent: com.test.appnew: com.test.app1
cela a résolu le problème
Addition à la réponse acceptée, j'ai pensé que je devrais ajouter ceci-
Pour moi, je reçois cette erreur, car Xcode-8 utilise Test Target lors de l'exécution de l'application sur le périphérique. Donc, si c'est la même chose, alors suivez ces étapes:
Allez dans Edit Scheme dans xcode -> Dans Build Target -> Supprimez complètement MyProject.xctest ou décochez toutes les cases de MyProject.xctest Analyser, Tester etc.
Nettoyez votre projet puis Exécuter sur le périphérique.
PS: La réponse est de ceci Lien
Pour quelqu'un qui m'aime, toute la solution ci-dessus ne peut pas fonctionner. Vous pouvez vérifier votre nom de schéma, il ne devrait pas y avoir d’espace. Les Cocoapods ne peuvent pas gérer le nom du schéma avec de l'espace avec la version 1.1.1. Mais je ne sais pas pourquoi cela se produit uniquement lors de la mise à niveau vers Xcode 8.2. Cela fonctionnait plutôt bien avec Xcode 8.1.
Il m'a fallu des heures pour comprendre le problème. Vous pouvez suivre ce fil de discussion
J'espère que cette aide.
J'ai eu un problème similaire maintenant et il a été effectivement causé par le script Embed de Fabric et résolu en supprimant un espace dans le chemin du fichier de projet.
Ayant un espace de travail parfaitement constructible dans le dossier du projet appelé 'app-ios', j'ai fait une copie nommée 'app-ios 2' et il n'a pas été possible de le créer. codesign a signalé bundle format unrecognized, invalid, or unsuitable
et le chemin respectif ne faisait pas partie du paquet, mais se terminait par /app-ios
au lieu de app-ios 2/DerivedData/...
Après avoir renommé le dossier en app-ios-2
, l’espace de travail peut à nouveau être construit.
Expérimenté ce problème après la mise à jour vers Xcode 8.1. La simple mise à jour des cocoapodes (en exécutant 'Sudo gem update cocoapods' dans Terminal) a résolu ce problème pour moi
résolu ici
bonne chance
Problème démarré après la mise à niveau vers Xcode 8.1. Mon projet utilise CocoaPods. Je devais supprimer le répertoire ./Pods
et exécuter pod install
et pod update
(qui a mis à jour Flurry-iOS-SDK en 7.8.1). Pourquoi? Parce que des raisons.
pour moi, après avoir mis à niveau mon xcode vers la 8.1, des problèmes similaires se produisent. J'ai essayé différentes méthodes, mais il semble que la mise à jour des cocoapodes à la dernière version en vaille la peine. Et puis mettre à jour les modules avec pod install --verbose --no-repo-update
et pod update --verbose --no-repo-update
aiderait.