macos WKWebView - отладка невозможна после архивации приложения - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть приложение macos, которое в основном отображает WKWebView, в который загружается веб-приложение. Мне нужно отправить сборку этого приложения с включенной отладкой Safari другим разработчикам. Вплоть до Xcode 10 я мог делать следующее:

  • Создать другую схему
  • Установить конфигурацию сборки архива для этой схемы на «Отладка»
  • Иметь файл разрешений для отладочных конфигураций с ключом "com.apple.security.get-task-allow"
  • Подпишите приложение с помощью сертификата "Ma c Developer" и без профиля обеспечения
  • Архивация приложение с указанной схемой
  • Отправьте файл .app, он все равно будет отлаживаться в Safari

После обновления до XCode 11 это больше не работает. Safari показывает только «Нет проверяемых приложений», и когда я проверяю приложение с codesign -d --entitlements :- MyApp.app, ключ «com.apple.security.get-task-allow» просто отсутствует.

Я также попытался изменить подпись на используйте указанный профиль c provisiong с добавленным в него моим ma c, но это ничего не изменило

Есть ли способ заставить это работать снова, или мне нужно изменить процесс сборки на просто больше не использовать архив?

...