Не удается найти входной файл сборки для сгенерированного класса Coredata и расширения при открытом проекте на другом компьютере - PullRequest
0 голосов
/ 29 сентября 2018

Я новичок в Core Data, и мой первый проект, который я создаю с его помощью, отлично работает на моем главном компьютере.Однако, когда я отправляю код в git repo, у моего друга по команде возникает проблема.Более конкретно, сгенерированный класс Coredata и расширение для моей единственной базовой модели данных не могут быть найдены.Когда я генерирую файлы основных данных: я сохраняю их в папке «Модель» в основном проекте приложения следующим образом:

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

Изображение открыто для проектана другом компьютере, показывая, что XCode не может найти файл, даже если они существуют в папке.Ошибка, с которой я сталкиваюсь на том же компьютере: введите здесь описание изображения

Изучив ошибку, я понял, что XCode использует абсолютный путь для этих двух файлов, которые работают только на моем главном компьютерекоторый я использовал для разработки проекта.Тем не менее, я понятия не имею, как это исправить.Кто-нибудь имеет представление о том, что происходит.

Вот настройки модели coredata, которые я использовал при создании файла класса и расширения, выполнив Editor> Create NSManagedObject Subclass , введите здесь описание изображения

Я использую Xcode 9.4.1 версия для разработки и мой другой компьютер, который я использовал, который столкнулся с ошибкой, использует Xcode 10. Однако я не думаю, что это совместимая проблема, так как мои другие товарищи по команде используют Xcode 9.4.1.И они столкнулись с той же проблемой

1 Ответ

0 голосов
/ 29 сентября 2018

Я только что нашел решение проблемы сразу после публикации этого вопроса :).Когда файл 2 генерируется, XCode делает настройки местоположения, чтобы быть "Абсолютным путем" по некоторым причинам.Поэтому я изменил его на «Относительно группы»

...