Xcode 6 Beta: нет такого модуля 'Cocoa'

Я пытаюсь использовать стандартную библиотеку Cocoa в быстром файле в Xcode 6 Beta. Я выполнил эти инструкции, но когда я импортирую библиотеку

import Cocoa

XCode жалуется на ошибку

No such module 'Cocoa'

Я также пробовал с REPL, и у меня вообще нет проблем. Я предполагаю, что это ошибка, потому что я начал разные проекты, и только иногда я получаю эту ошибку. Какие-либо предложения? Я использую Mavericks (10.9.3)

Ответ 1

Вы не можете import Cocoa с игровой площадки iOS или приложения. Убедитесь, что ваш код запущен на игровой площадке Cocoa (выберите OS X > Источник в диалоговом окне нового файла).

Ответ 2

Заменить

import Cocoa

С

import UIKit

Ответ 3

Из вашего вопроса кажется, что вы пытаетесь добавить Cocoa class в свое приложение iOS вместо Cocoa Touch class. Так что это не ошибка Xcode.

Обязательно выберите шаблон, который находится в разделе iOS, показанном на следующем снимке экрана, поскольку мы выбираем его для приложения iOS.

введите описание изображения здесь

Ответ 4

Если вы уже создали свою игровую площадку, вы можете переключаться между платформами iOS и OS X в диалоговом окне "File Inspector"; нет необходимости создавать новую игровую площадку. import Cocoa будет работать только для игровой площадки OS X.

Перейдите в меню "Просмотр" > "Утилиты" > "Показать инспектор файлов", а затем "справа" в разделе "Настройки игровой площадки"

Ответ 5

вам нужно получить xcode 6.1 (beta) для использования Swift с OS X

Ответ 6

Вы можете открыть вкладку "Утилиты" (вверху справа) и просто переключить платформу из раздела "Настройки игровой площадки". Если вы переключите его с iOS на OS X, проблема будет решена.

Ответ 7

Структура с именем Cocoa не существует

Удалите

import Cocoa

и все должно работать с нуля.

Если это не работает по какой-либо причине, вы можете импортировать фреймворки Foundation или UIKit