2017-01-05 1 views
1

Я переместил файл Xcode на ICloud Драйв после того как я хотел, чтобы запустить приложение, и я получил эту ошибку:Swift ошибка: не удалось определить сгенерированные пути к файлам для генерации кода данных ядра:

Could not determine generated file paths for Core Data code generation: Error Domain=NSCocoaErrorDomain Code=260 "No current version for model at path /Users/sebastianeppler/Library/Mobile Documents/com~apple~CloudDocs/Xcode/OnlyFun/OnlyFun/OnlyFun/OnlyFun.xcdatamodeld:" UserInfo={NSFilePath=/Users/sebastianeppler/Library/Mobile Documents/com~apple~CloudDocs/Xcode/OnlyFun/OnlyFun/OnlyFun/OnlyFun.xcdatamodeld, NSLocalizedDescription=No current version for model at path /Users/sebastianeppler/Library/Mobile Documents/com~apple~CloudDocs/Xcode/OnlyFun/OnlyFun/OnlyFun/OnlyFun.xcdatamodeld:}

ответ

1

Вы probabaly отсутствует файл projectroot/MyProject/MyProject.xcdatamodeld/.xccurrentversion Если вы не можете восстановить его от оригинала, формат выглядит так:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
     <key>_XCCurrentVersionName</key> 
     <string>MyProject.xcdatamodel</string> 
</dict> 
</plist> 
+1

Спасибо за ваш ответ. Я уже нашел свою проблему. Файл Project.xcodeproj был в неправильной папке. – Sebastian

-1

у меня такая же ошибка.

Я пытаюсь удалить все исходные файлы в Compile Sources в закладки: Build Phases. Затем импортируйте все файлы снова.

И выбрано Product ->Clean и Build. Он работал со мной.

Я думаю, что каждый, у кого такая же ошибка, может попробовать!

1

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

Перейти к вашему проекту. На вкладке «Фазы построения» найдите модель в разделе «Источники компиляции» и удалите ее. Затем нажмите +, чтобы добавить его обратно, но НЕ выбирайте его из списка, который вы видите сразу (не обновляет путь к файлу). Вместо этого выберите «Добавить другое» и выберите его в новом месте. Затем оставьте значения по умолчанию «копировать, если необходимо». Очистите свою папку для сборки, и вы хорошо пойдете.

В моем случае это оставило меня с двумя моделями в моей панели свойств. Я удалил старый и перетащил новую новую группу Xcode. И все было правильно с миром снова. Надеюсь, это поможет кому-то еще.

+1

Спасибо, Индия. –

Смежные вопросы