Un Tel Module 'Analyser'
Je suis la copie de l'analyse des cadres de mon Xcode
projet et en cochant la case Copier les fichiers si nécessaire.
Projets s'exécute sans problème. Mais si je déplace le Parse SDK
dossier à la corbeille Xcode
dit "un Tel Module 'Analyser'".
Il ne faut pas dire que parce que je suis la copie de fichiers à ne pas faire de références de fichier de mon projet. Comment puis-je le résoudre?
Vous devez vous connecter pour publier un commentaire.
Je viens d'avoir ce problème, et je l'ai eu à travailler en faisant ceci:
J'ai ouvert mon
Target > Build Settings > Search Paths > Framework Search Paths
.J'ai ajouté deux valeurs:
$(PROJECT_DIR)
et$(inherited)
Je ne sais pas pourquoi ces vides, en premier lieu, mais il vous en avez.
J'ai eu le même problème.
Dans mon cas, l'utilisation de swift et CocoaPods, je n'avais pas à
import Parse
dans mon AppDelegate. J'ai seulement besoin de#import <Parse/Parse.h> #import <Bolts/BFTask.h>
sur mon Pontage en-tête.Le problème pour moi était liée à la suppression des commentaires dans le podfile nécessaire pour que Swift travail. Check it out ici.
"Remplacer les deux lignes commentées par le suivant:
plateforme :ios, "8.0"
use_frameworks!
Cela dit CocoaPods que votre projet vise iOS 8.0 et sera à l'aide de cadres au lieu de bibliothèques statiques."
http://www.raywenderlich.com/97014/use-cocoapods-with-swift
Tout d'abord, nettoyez le projet. Puis supprimez tous les Analyser Sdk que vous avez. Puis ajouter les kits de développement pour le projet et également déplacer le cadre réel pour le dossier de Projets.
Espère que ça aide,
Julian
J'ai eu un problème similaire, mais seulement un point de vue contrôleur me disait il n'y a pas d'ANALYSER. Je le fixe en le copiant tout en dessous de l'importation d'Analyser l'instruction, puis l'ajout d'une nouvelle vue-contrôleur avec le même nom. Puis j'ai collé mon code de retour dans.
Dans ma situation, j'ai dû les garder sur le retrait et puis l'ajouter à chaque build. Le problème était que j'avais un espace dans mon fichier de projet (ne JAMAIS CE FAIRE, il crée beaucoup de problèmes). Par exemple, vous avez le nom de votre application "Exemple d'Application". Cela fera que tous les dossiers que les espaces. Alors au lieu d'avoir une ligne dans les Cadres des chemins de recherche, vous disposez de 2 depuis xcode va créer une autre ligne lorsqu'il voit l'espace. Ils seront
$(PROJECT_DIR)/Example
etApp/parse-library-X.X.X
en raison d'une erreur dans xcode. Pour résoudre ce problème, remplacer ces 2 lignes avec un lit$(PROJECT_DIR)/Example\ App/parse-library-X.X.X
. Remarque la barre oblique fait xcode lire comme une adresse de fichier avec un espace. C'est aussi la façon dont vous référer aux dossiers/fichiers dans le finder qui ont les espaces.Différences dans les versions ios sont à l'origine des problèmes
AppDelegate a des méthodes qui peuvent être utilisées en fonction de la version d'ios, et des méthodes qui ne peut pas être utilisé.
Si elles sont présentes, xcode ne prendra pas en charge la bibliothèque.
Afin d'ajouter le suivant en haut de chaque AppDelegate fonction pour résoudre le problème.
En Swift, vous utilisez le
@available attribute
pour contrôler si une déclaration est disponible à utiliser lors de la création d'une application pour une plate-forme cible.dans mon cas, ajouter
importation Analyser devenir pas d'erreur.