Создать NSManagedObject Subclass ... сделать новую ошибку в моем проекте - PullRequest
0 голосов
/ 01 ноября 2018

Я хочу добавить класс для моей сущности с помощью меню Editor \ Create NSManagedObject Subclass .... но когда я добавил его, проект сделал ошибку, это сообщение:

Multiple commands produce '/Users/mohsenkhodadadzadeh/Library/Developer/Xcode/DerivedData/walk-fcnteanemrfigmfaalqkvwigvwqc/Build/Intermediates.noindex/walk.build/Debug-iphonesimulator/walk.build/Objects-normal/x86_64/WalkEntity+CoreDataProperties.o':
1) Target 'walk' (project 'walk') has compile command for Swift source files
2) Target 'walk' (project 'walk') has compile command for Swift source files


Multiple commands produce '/Users/mohsenkhodadadzadeh/Library/Developer/Xcode/DerivedData/walk-fcnteanemrfigmfaalqkvwigvwqc/Build/Intermediates.noindex/walk.build/Debug-iphonesimulator/walk.build/Objects-normal/x86_64/WalkEntity+CoreDataClass.o':
1) Target 'walk' (project 'walk') has compile command for Swift source files
2) Target 'walk' (project 'walk') has compile command for Swift source files

Я изменил эту систему сборки на Legacy Build system в меню Файл-> Настройки проекта. но это еще не работает

этот проект сделан с помощью xcode9, и я сейчас разрабатываю его с помощью xcode 10

1 Ответ

0 голосов
/ 01 ноября 2018

Выберите файл xcdatamodeld в навигаторе проекта, выберите объект и нажмите ⌥⌘3 (инспектор модели данных).

Если вы создали класс вручную, всплывающее окно Codegen должно быть установлено на Manual/None, в противном случае файл класса создается неявно.

...