Приложение 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>
Другие вопросы по тегам