Après avoir compilé avec succès le projet dans Xcode 6, je ne peux pas l'exécuter dans le simulateur avec le message mentionné ci-dessus. J'ai fait toutes les recherches possibles, tout essayé et toujours pas d'avancées.
Je ne travaille pas avec Swift, je n'utilise pas non plus de widgets ou d'extensions, donc veuillez ne pas suggérer de solutions causées par ces problèmes comme on peut le voir dans des questions similaires.
Si quelqu'un a trouvé une cause possible (ou une solution !!) autre que celles - ci , veuillez aider. Merci
ios
objective-c
xcode6
Miki
la source
la source
Réponses:
"Réinitialiser le contenu et les paramètres" à partir des options du menu iOS Simutalor et le lancement du simulateur après avoir quitté a résolu mon problème.
la source
Le nettoyage du dossier de construction a résolu le problème pour moi. J'espère que ça aide quelqu'un!
(Tout en maintenant la touche Alt enfoncée : Produit> Nettoyer le dossier de construction )
la source
J'ai essayé toutes les autres solutions répertoriées ici. Eh bien, j'ai porté mon projet de Swift 1.2 à Swift 2.0. L'application était bloquée même après que beaucoup de débogage et de lancement de services d'erreur 0 aient été signalés.
solution: cela se produit à cause de la compilation du framework.
Cible de l'application -> Phases de construction -> Incorporer des cadres.
Donc, marquez la copie uniquement lors de l'installation sur. Nettoyez le projet et exécutez-le!
la source
Cela a maintenant été résolu. Le problème a été causé par la bibliothèque ShareKit ajoutée par CocoaPods pour des raisons de compatibilité. Après avoir supprimé la bibliothèque et tout le code associé, l'application s'est lancée avec succès dans le simulateur. Je recommande de vérifier le journal du système pour plus de détails sur le problème car il m'a orienté dans la bonne direction (en indiquant le nom de la bibliothèque en conflit).
la source
Au cas où quelqu'un aurait ce problème en combinaison avec des cabosses de cacao, ces étapes m'ont aidé à résoudre cette erreur (après quelques heures):
pod cache clean
rm -rf Pods
(en optionrm Podfile.lock
)rm -rf ~/Library/Developer/Xcode/DerivedData/
... puis essayez de créer et d'exécuter votre projet.
Remarque: SRC_ROOT peut être trouvé en entrant dans le navigateur , en cliquant sur le projet, en cliquant à nouveau sur le projet dans la liste des projets et des cibles , en allant dans les paramètres de construction , en faisant défiler jusqu'en bas jusqu'à la section définie par l' utilisateur et la SRC_ROOT sera étiqueté comme PODS_ROOT. Prenez-le et copiez-le verbatum dans le terminal et passez à l'étape 2 de la liste ci-dessus.
J'espère que ça aide.
la source
Je me débarrasse du problème en suivant les étapes données pour le simulateur
1. Chemin
2 voies
Tu ne peux être que la ligne donnée, ça marche pour moi
Le dernier qui est le plus important change votre identifiant de bundle par "com.yourcompanyname.projectname" comme "com.facebook.Facebook"
Merci et bonne programmation.
la source
cmd
au lieu dewin
? ;) (Ou peut-être que vous utilisez un clavier Windows.)Cela peut être lié à ce problème: "Cette application contient une extension d'application avec un identifiant de groupe illégal"
J'ai dû formater les identifiants de bundle pour mon application et mon extension comme suit:
la source
C'est résolu pour moi.
la source
Si vous modifiez le nom de l'
InterfaceController
ensemble de classes fourni par défaut lorsque vous démarrez un nouveau projet. Cette classe est référencée dans leInfo.plist
sous la cléRemoteInterfacePrincipalClass
. Dans mon cas, j'ai eu l'erreur mentionnée par l'OP jusqu'à ce que j'y fixe le nom de la classe (voir capture d'écran).la source
Si vous êtes ici après avoir rencontré des problèmes lors d'une intégration avec WatchOS 2.0, allez à -
~/Library/Logs/CoreSimulator/[Device UDID]/system.log
et si cela dit quelque chose comme,WatchKit 2 app has frameworks; that's not allowed.
suivez le lien ci-dessous.http://zyafa.me/blog/watchos-2-and-embedded-frameworks
la source
~/Library/Logs/CoreSimulator/CoreSimulator.log
révélé que mon framework lié n'avait pas de fichierCFBundleIdentifier
dans son Info.plistJe suis un utilisateur adMob et j'ai résolu l'activation de "Copier uniquement lors de l'installation" dans la cible de l'application -> Phases de construction -> Intégrer les cadres.
la source
J'ai le même problème après avoir localisé mon application. Surtout
Info.plist
. Semble que j'avais videCFBundleShortVersionString
dansInfoPlist.strings
, après la fixation que le simulateur a commencé à travailler correctement.la source
J'ai eu ce problème en ajoutant une référence de dossier nommée "Resources".
Si je lui donne un autre nom, alors il s'exécute!
la source
Il y a un certain nombre de choses qui peuvent provoquer cette erreur. La meilleure réponse générale consiste à rechercher dans le journal de la console
CoreSimulator
, car le simulateur enregistre le problème sous-jacent lorsqu'il affiche ce message.la source
Merci de l'avoir signalé @Miki et bravo à vous. J'ai eu le même problème que vous hier (et j'ai ajouté ShareKit 3.0.0 de CocoaPods à l'application il y a quelques jours). Je soupçonnais ShareKit de me poser ce problème, mais maintenant je peux être sûr de la bibliothèque exacte qui en est la cause. Voici ce que j'ai trouvé dans mon journal (si cela peut profiter à d'autres):
la source
Si vous avez installé des bibliothèques en utilisant
CocoaPods
pendant que XCode était ouvert, tout ce que vous avez à faire est de fermer XCode et de supprimer la bibliothèque duPod
fichier, exécutez la commandepod install
pour désinstaller cette bibliothèque. puis réinstallez la bibliothèque. Veuillez vous assurer que XCode est toujours fermé lors de l'installation et de la désinstallation des bibliothèques.la source
J'ai exactement le même problème et c'était ShareKit.
Sur le simulateur, j'avais "Error Domain = LaunchServicesError Code = 0".
Sur l'appareil iPhone6, j'ai eu le message "L'installation de l'application a échoué. Impossible d'inspecter le package d'application."
Lorsque j'ai supprimé ShareKit, cela fonctionnait.
la source
J'ai eu ce problème lorsque j'ai ajouté une cible Apple Watch à mon application et supprimé accidentellement le fichier InterfaceController.m. L'ajout du fichier dans la cible a résolu le problème.
la source
Il y a différentes choses qui peuvent causer cela. Regarder dans la console peut bien vous donner un indice.
Dans mon cas - le problème était une extension construite avant que je change le nom du produit. Xcode n'a pas effacé l'ancien, puis a été stressé par deux extensions avec le même identifiant de bundle.
(La suppression du dossier de construction a résolu mon problème particulier).
la source
Dans mon cas, le problème provenait d'un jeu d'icônes ajouté avec certaines images manquantes. Une fois, j'ai remplacé le jeu d'icônes par un autre et désinstallé l'application dans le simulateur; J'ai pu le relancer.
la source
J'ai supprimé tous mes fichiers pod et les ai tous remplacés, il semble que le problème pour moi était que le cadre des boulons était ancien et provoquait cette erreur. J'ai fait un contenu propre et réinitialisé et maintenant tout va bien.
la source
N'ajoutez pas le framework google maps à la section lib intégrée, cela a résolu ma rupture de construction.
la source
J'ai eu cette erreur en développant une application pour Apple Watch après avoir ajouté dans Info.plist: "App Transport Security Settings" et "Allow Arbitry Loads" = YES. (Dans WatchKit App, dans WatchKit Extension c'est bien !!) En supprimant ces deux lignes, cela continue de fonctionner.
la source
Pour moi, le problème se produit parce que j'ai ajouté mon framework (
GoogleMobileAds.framework
dans mon cas) aux binaires incorporés , pas aux cadres et bibliothèques liés .Pour votre information, AdMob vous demande d'utiliser le
Add Files to "Your Project"
menu sur Xcode, mais j'étais trop paresseux pour obéir aux instructions.la source
J'ai eu ce problème en essayant d'exécuter des tests d'interface utilisateur dans un projet contenant AWS Cognito.
Voici comment je l'ai résolu.
la source