Swift: Impossible d'utiliser la bibliothèque de fichier Pod
Je suis en utilisant le Typhon de la bibliothèque pour l'infrastructure d'Injection de Dépendance. J'utilise CocoaPod
pour l'installation de cette bibliothèque. Voici mon fichier pod:
target "typhoon-swift-demo" do
pod 'Typhoon'
end
target "typhoon-swift-demoTests" do
end
J'ai installé avec succès mais quand j'ai ouvert l'espace de travail fichier de projet. J'type de ceux de la ligne de code que le Typhon exemple de code:
public class ApplicationAssembly: TyphoonAssembly {
}
Je rencontre l'erreur que mon application ne reconnaît pas TyphoonAssembly
j'ai essayé d'utiliser certains produits, tels que:
import Typhoon //not recogize typhoon
import TyphoonAssembly // not regconize
Merci de me dire comment résoudre ce problème. Que dois-je ajouter avant que je puisse utiliser la bibliothèque. Merci 🙂
OriginalL'auteur hqt | 2014-10-16
Vous devez vous connecter pour publier un commentaire.
Vous devez importer le Pod fichiers d'en-tête en Objective-C et pas Rapide. Ainsi, vous serez en mélangeant les deux langues si vous souhaitez utiliser CocoaPods avec Swift. Voici un excellent tutoriel sur la façon d'accomplir ceci.
Que l'on n'a pas de travail pour moi. Celui-ci était mieux blog.développeurs ios.io/analyser-backend-avec-swift
OriginalL'auteur quark
En plus de Quark réponse, Le Typhon Swift exemple montre comment configurer le Typhon pour une utilisation avec Swift et CocoaPods.
Notez que si vous utilisez l'application "style" des tests, ce qui est la valeur par défaut presque partout maintenant, le test de la cible sera déjà implicitement la principale cible de ses dépendances. Donc le test de la cible doit être déclaré à l'exclusif. Exemple:
Si le test de la cible n'est pas déclaré exclusif, alors il aura tout de l'application des bibliothèques lié à deux reprises. Cela peut entraîner des problèmes dans le Typhon, car il utilise beaucoup d'introspection.
Aussi remarque dans l'exemple d'application, qu'il y a une transition de l'en-tête, qui comprend:
Typhon Swift Exemple:
🙂 Auriez-vous la gentillesse d'ajouter un commentaire à la Podfile expliquer ci-dessus, et de demander un pull? Semble que nous devrions avoir inclus cette explication.
OriginalL'auteur Jasper Blues
Je pense que cela nécessite une mise à jour. J'ai commencé récemment à développer Swift applications et, venant de Java arrière-plan, recherche pour un cadre comme le Printemps.
Le meilleur que j'ai trouvé est le Typhon. Je n'ai pas trouver une bonne introduction pour les débutants toutefois, j'ai donc fait un projet scratch à l'essayer.
J'ai intégré Typhon par:
Dans l'assemblée,
Fonctionne comme un charme!
OriginalL'auteur estiedi
Vous avez déjà rencontré cette erreur.
Je fixe par:
=> supprimer "de la plateforme :ios, 'x.0'"
use_frameworks!
la cible 'LateManagement" ne
pod "Alamofire'
pod "SwiftyJSON'
fin
OriginalL'auteur Duy linh Trần