Ошибка проектирования: не удалось подключиться к pid: «26000» - PullRequest
0 голосов
/ 23 мая 2019

Я не могу понять проблему с созданным мною представлением (файл xib + swift) с помощью функции setup, init и prepareForInterfaceBuilder.Я пытаюсь показать это в сцене с @ IBDesignable.

Когда я пробую эти же файлы в новом проекте, все работает нормально.Но в моем основном проекте с 4 целями это не работает (я проверил все членство цели во всех файлах, но проблема не в этом).

Когда я пытаюсь выбрать свое представление в раскадровке с наследниками от моего @ IBDesignable просмотреть и нажать Редактор -> Отладка выбранных представлений единственная ошибка, которая у меня есть, это:

Не удалось прикрепить к pid: «xxxx”|Ошибка 1 (номер меняется каждый раз, когда я пытаюсь выполнить предыдущий шаг).

В «Показать навигатор отчетов» в разделе «Интерфейсный конструктор» у меня только эта ошибка:

Отображение только недавних ошибок: -1: несколько команд выдают '/Users/Utilisateur/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBProesignables/Produiphfo/app/DjectSject.Pject_Sject.jectplist ': 1) У цели' MyMainProjectNameProd '(проект' MyMainProjectName ') есть команда копирования из' /Users/Utilisateur/Documents/Dev/JohnPaul/iOS/myMainProjectName-ios/MyMainProjectName/Environments/Prod/In'.list 'Пользователи / Utilisateur / Library / Developer / Xcode / DerivedData / MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye / Build / Intermediates.noindex / IBDesignables / Продукты / Debug-iphonesimulator / MyMainProjectNameProd.app / Info.plist»2) Target 'MyMainProjectNameProd' (проект 'MyMainProjectName')имеет команду процесса с выводом '/ Users / Utilisateur / Library / Developer / Xcode / DerivedData / MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye / Build / Intermediates.noindex / IBDesignables / Продукты / Debug-iphonesimulator / MyMainProjectNameProd.app / Info.plist '

не знаюпопробуйте сейчас, потому что уже пытались: - удалить производные данные - перезапустить Xcode - перезапустить мой macbook - отменить выбор / повторный выбор целевого членства - удалить / прочитать файлы для проекта - проверить / снять флажок Отладка исполняемого файла - поиск журналов в системных отчетах, но ничего ...

Вот два файла, если вы хотите попробовать и увидеть код:

https://drive.google.com/open?id=1-MIacqvQNEGJdPOHgfQIaT_ZlmCk1WAb

1 Ответ

0 голосов
/ 23 мая 2019

Я нашел решение.

  1. Сначала я должен был проверить на вкладке «Этапы сборки» все цели, которые были в списке Info.plist.

enter image description here

Перепроверьте, проверена ли цель каждого Info.plist его цель.

enter image description here

  1. Затем мне пришлось переключить систему сборки на «Legacy Build system», которая находится на верхней вкладке «Файл» в Xcode> Настройки рабочего пространства ...> Раскрывающийся список «Система сборки» и нажать кнопку «Готово»

enter image description here

  1. Затем мне пришлось пойти в раскадровку, когда я хочу показать свой xib-представление, реализованное данами, и нажать кнопку «Обновить все представления».

enter image description here

  1. Наконец, после нескольких секунд загрузки я смог увидеть мой xib в сцене моего viewcontroller.

enter image description here

Надеюсь, этот ответ поможет.

Спасибо.

...