Приложение OS X Finder Sync не подключается к отладчику xcode
У меня есть приложение расширения синхронизации Finder. Во время работы приложения точки останова и консоль не работают.
1 ответ
- создайте новое приложение какао и добавьте цель синхронизации поиска.
- выберите цель расширения, выполнив следующие шаги: Продукт -> Схема -> FINDER_SYNC_EXT
- выберите отладчик xcode для присоединения расширения синхронизации поиска. Отладка -> Присоединить к процессу по PID или имени -> Присоединить
- Статус xcode будет обновлен на "Ожидание подключения к FINDER_SYNC_EXT"
- установите точки останова в методе init() класса принципа расширений и запустите расширение
- ваши точки останова уже будут активированы.
Во-первых, вам нужно зарегистрировать ваше расширение в Finder:
pluginkit -a <path you your debugging appex>
Затем вам нужно подождать, чтобы присоединиться к работающему экземпляру в меню Xcode: Debug, Attach to Process by PID или Name ... и затем ввести имя вашего исполняемого файла. Теперь Xcode ждет его запуска.
Наконец, скажите Finder, чтобы включить ваше расширение (или перезапустите Finder):
pluginkit -e use -I <ID of you appex>