Я не уверен, что происходит. Каждый раз, когда я обращаюсь к Альфреду, я получаю это диалоговое окно: «Альфред хотел бы получить доступ к вашим контактам». Мне всегда нужно нажимать «ОК», прежде чем я смогу использовать программу. Я проверил, что флажок Альфреда установлен в настройках контактов в системных настройках. У кого-нибудь есть другие идеи?
3
Ответы:
Точно так же, как @ nobody-in-конкретно сказал , ваш код Альфреда, вероятно, был изменен, поэтому подпись, которая была для Альфреда, больше не действительна. Что вам нужно сделать, это подписать приложение после внесения изменений в код.
Это сработало для меня:
источник
Ваша копия Альфреда правильно лицензирована или пиратская? Я признаю, что мой был пиратским, а в новейшей взломанной версии постоянно просили контакты, предположительно потому, что подпись кода, необходимая для Mac Store, также применяется к разрешениям контактов. Если код изменяется (что происходит в процессе взлома), API разрешений контактов Apple должен будет постоянно запрашивать разрешение, так как он не распознает программу. Вы могли бы попробовать Ртуть вместо этого; это как Альфред, но бесплатный и делает больше, хотя он также более сложный и менее блестящий.
источник
Возможно, вы захотите заглянуть в диспетчер служб конфиденциальности, выходящий из Университета штата Юта: https://github.com/univ-of-utah-marriott-library-apple/privacy_services_manager. После настройки введите команду терминала: privacy_services_manager. py добавить контакты /Applications/Chess.app
источник
Попробуйте запустить эти команды в терминале:
источник
Вы используете Альфред версии 2.1.1?
Если вы откроете «Настройки Альфреда» и откроете панель «Функции», вы можете нажать «Контакты» и попробовать переключить «Открыть контакты в Альфреде».
Вы также можете попробовать проверить панель «Рабочие процессы» и посмотреть, есть ли у вас рабочие процессы, использующие контакты.
источник