Невозможно создать файл .xcdatamodel в Xcode - PullRequest
1 голос
/ 22 февраля 2010

Я пытаюсь добавить модель данных в существующий проект XCode. Я делаю это с помощью ...

Файл -> Добавить файлы ... -> iPhone OS / Ресурс / Модель данных -> далее -> (назовите модель) -> Далее -> Готово.

Я получаю пустую синюю папку с именем mymodelname.xcdtamodel и без редактора.

Я попытался создать новый проект на основе Windows (используйте данные ядра для проверенного хранилища) с тем же именем, что и проект, над которым я работаю. Это правильно создает файл .xcdatamodel. Я подумал, что смогу затем добавить этот файл .xcdatamodel в свой реальный проект, но когда я это сделаю, он отобразится в виде папки с двумя файлами, ни один из которых не даст мне редактор.

Я в тупике. Что я делаю неправильно? Есть идеи для обхода?

Спасибо, Джон

Ответы [ 3 ]

0 голосов
/ 07 сентября 2010

Я смог заставить это работать, выполнив «Get Info» для файла внутри XCode. Затем измените тип файла на «wrapper.xcdatamodel»

0 голосов
/ 24 июля 2014

У меня была такая же проблема. Похоже, что инструменты сборки не были правильно выполнены при создании xcdatamodeld. Я исправил это, переключившись на текущий стабильный релиз XCode:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

А потом воссоздали модель.

0 голосов
/ 22 февраля 2010

Я предполагаю, что по какой-то причине база расширений Launch Services не была перестроена при установке Xcode, поэтому система не распознает пакеты .xcdatamodel как таковые. Google для "lsregister -kill", чтобы восстановить базу данных LS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...