Проблема с расширениями приложений Safari, возможно, авторизация

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

1 ответ

Решение

Ну, я нашел, откуда проблема. Каждый раз, когда вы запускаете расширение (приложение Safari), вы должны выбрать приложение для запуска. По умолчанию я выбираю Safari (кажется логичным). Но сначала я не заметил, что это действие создает экземпляр нового Safari. Поэтому каждый раз, когда вам нужно включать неподписанные расширения, включайте свое расширение. Что ж, теперь все работает нормально. Надеюсь, это поможет.

Другие вопросы по тегам