Проблема с расширениями приложений Safari, возможно, авторизация
Я кое-что не понимаю: я создал новый проект с приложением Safari Extension на вкладке macOS. Я разрешил установку неподписанного расширения в Safari. Поэтому, когда я запускаю расширение, я открываю настройки Safari и включаю расширение. Но тогда ничего... На панели не добавлена кнопка (по умолчанию она есть в цели), не срабатывает точка останова, и у расширения, похоже, нет разрешений на чтение, изменение и отправку контента с веб-страниц. В видеоролике WWDC о расширении приложения Safari он работает напрямую. Есть у кого-нибудь идея? Я использую Xcode 11.2.1, Safari 13.0.3 и macOS 10.15.1.
1 ответ
Ну, я нашел, откуда проблема. Каждый раз, когда вы запускаете расширение (приложение Safari), вы должны выбрать приложение для запуска. По умолчанию я выбираю Safari (кажется логичным). Но сначала я не заметил, что это действие создает экземпляр нового Safari. Поэтому каждый раз, когда вам нужно включать неподписанные расширения, включайте свое расширение. Что ж, теперь все работает нормально. Надеюсь, это поможет.