Ответ 1
Это связано с ошибками сборки. <TargetName-Swift.h>
генерируется, когда ошибок сборки нет.
Xcode 6.3 включает в себя Swift 1.2, который имеет некоторые изменения по сравнению с более ранней версией (распределенной с xcode 6.2).
Я только что обновил свой Xcode до 6.3, и мой проект работал нормально, пока xcode 6.2 не начал давать ошибки.
Ошибка <TargetName-Swift.h> file not found
, текущий путь моста заголовок находится внутри подпапки проекта, то есть одного уровня внутри файла .xcodeproj.
Уже пробовал
Удаление файла-заголовка и его воссоздание.
Изменение пути под Swift-компилятор-генерация кода в настройках сборки
Также попытался изменить путь поиска заголовка, но я думаю, что это было уже правильно.
Проверено на круговую ссылку, но я не думаю, что это может быть проблемой, потому что она отлично работала перед обновлением xcode.
Также где-то я читал, что он создан на "$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).build/DerivedSources"
на этом пути, но не работал у меня.
**** Редактировать *** Проверяли созданные файлы журнала, такие как "Открытие файла импорта для модуля" Swift ": Permission denied". Есть идеи?? Конечно, я супер администратора в Mac, который я использую.
Пробовал снова дефрагментировать Xcode до 6.2, все работало хорошо.
Любая помощь будет отличной..!! Спасибо.
Это связано с ошибками сборки. <TargetName-Swift.h>
генерируется, когда ошибок сборки нет.
Xcode 6.3 включает в себя Swift 1.2, который имеет некоторые изменения по сравнению с более ранней версией (распределенной с xcode 6.2).
Откройте терминал и запустите следующие команды:
cd Project_Folder
sudo chown -R whoami
*