Xcode 6 Beta: pas de tel module ‘Cocoa’

J’essaie d’utiliser la bibliothèque standard Cocoa dans un fichier rapide dans Xcode 6 Beta. J’ai suivi ces instructions mais quand j’importe la bibliothèque

import Cocoa 

XCode se plaint de l’erreur

 No such module 'Cocoa' 

J’ai aussi essayé avec le REPL et je n’ai aucun problème. Je suppose que c’est un bug, parce que j’ai lancé différents projets et que parfois je reçois cette erreur. Aucune suggestion? J’utilise Mavericks (10.9.3)

Vous ne pouvez pas import Cocoa depuis une aire de jeux ou une application iOS. Assurez-vous que votre code s’exécute dans une aire de jeux Cocoa (sélectionnez OS X> Source dans la boîte de dialog du nouveau fichier).

Remplacer

 import Cocoa 

Avec:

 import UIKit 

D’après votre question, il semble que vous essayiez d’append la Cocoa class à votre application iOS plutôt qu’à la Cocoa Touch class . Donc, ce n’est pas un bug de Xcode.

Veillez à sélectionner le modèle qui se trouve dans la section iOS affichée dans la capture d’écran suivante, car nous la choisissons pour une application iOS.

entrer la description de l'image ici

Si vous avez déjà créé votre terrain de jeu, vous pouvez basculer entre les plates-formes iOS et OS X dans la boîte de dialog “Inspecteur de fichiers”. il n’y a pas besoin de créer un nouveau terrain de jeu. import Cocoa ne fonctionnera que pour un OS X Playground.

Accédez à Affichage> Utilitaires> Afficher l’inspecteur de fichiers, puis à droite sous “Paramètres du terrain de jeu”.

vous devez avoir xcode 6.1 (bêta) pour utiliser Swift avec OS X

Vous pouvez ouvrir l’onglet Utilitaires (en haut à droite) et changer de plate-forme à partir de la section Paramètres du terrain de jeu. Si vous passez de iOS à OS X, le problème sera résolu.

Le framework nommé Cocoa n’existe pas

Retirer

importer du cacao

et tout doit fonctionner à partir de zéro.

Si cela ne fonctionne pas pour une raison quelconque, vous pouvez importer des frameworks Foundation ou UIKit