Разработка нового автономного приложения WatchKit 5 в Xcode 10.1
Сейчас я просто убираю добавленные функции и исправляю ошибки, и приложение работает нормально, без сбоев и т. Д. Однако при запуске на Sim или оборудовании я получаю два предупреждения отладчика:
2019-01-15 12:10:56.907672-0500
App WatchKit Extension[7263:261438]
[default] -[SPRemoteInterface _interfaceControllerWithID:]:2087:
ComF: interfaceController for interfaceControllerID:1C5F0002 not found
(clientIdentifier=(null))
Предыдущее обсуждение этой ошибки SO, похоже, не применимо, поскольку
- Происходит до applicationDidFinishLaunching ()
- Все сцены в раскадровке имеют имена, storyboardID и правильные модули (все наследуются от Target). Все, кроме представления статических уведомлений, которое не позволяет вводить модуль
- Я не использую ничего, что требует обработки в didDeactivate, как MMWormHole
- Приложение строго на основе страницы Nav. Нет вызовов pushController.
- Я никогда не вызываю явно reloadRootControllersWithNames .
- Глядя на источник раскадровки видно, что все контроллеры имеют соответствующий "customModule"
- Никогда не переименовывался в WatchKit Target
Попытка проверить вызывающие аргументы внутри watchkit (po $ arg1 и т. Д.) Завершается неудачно с $ arg1, не объявленным
WatchKit`-[SPRemoteInterface _interfaceControllerWithID:]:
-> 0x225977 <+0>: pushl %ebp
0x225978 <+1>: movl %esp, %ebp
0x22597a <+3>: pushl %ebx
Итак, эта проблема возникает в коде WatchKit задолго до запуска моего кода, но это может быть проблема с загрузкой раскадровки, и в этом случае я должен попытаться найти и исправить ее. В противном случае это может быть другая ошибка XCode. Предыдущие радара рапорты, кажется, разные обстоятельства. Это еще один безвредный отчет Xcode?