Visual Studio 2022 (MAUI/Xamarin) не может импортировать Apple .p12 (пароль принят, сертификат не добавлен) и не отображIOS

Программируем под IOS
Anonymous
Visual Studio 2022 (MAUI/Xamarin) не может импортировать Apple .p12 (пароль принят, сертификат не добавлен) и не отображ

Сообщение Anonymous »

Я создаю приложения для iOS с помощью Visual Studio 2022 (MAUI/Xamarin) на Windows в сочетании с Mac.
В разделе Инструменты → Учетные записи Apple → Просмотр сведений → Сертификаты Visual Studio показывает только:
  • Распространение iOS (существующий)
  • Apple Development (создано через App Store) Connect API)
Но он не показывает:
  • сертификат, который я создал вручную на портале разработчиков Apple (CSR из macOS Keychain)
  • сертификат, который я создал с помощью Xcode на Mac
Кроме того, когда я нажимаю Импортировать сертификат и выбираю экспортированный .p12, VS запрашивает пароль. После его ввода диалоговое окно закрывается и ничего не добавляется (нет ошибки, ее еще нет в списке). Файл .p12 был экспортирован из Связка ключей → Мои сертификаты, поэтому он должен включать закрытый ключ. Xcode является последней версией.
Вопросы:
  • Отображает ли VS только сертификаты разработки, созданные через App Store Connect API (и игнорирует «устаревшие» сертификаты Xcode/ручные)?
  • Почему импорт .p12 автоматически завершается сбоем в VS 2022?
  • Какие-либо известные обходные пути (например, преобразование формата .p12, импорт только на хост сборки Mac или размещение файлов сертификатов/профилей в определенных папках Xamarin)?
Я выполнил эти рекомендации

https://docs.purplepublish.com/experien ... ficate-p12

https://www.reddit.com/r/Xamarin/commen ... nt/jo4a22v
PS: Мой коллега также пробовал эту проблему с VS 2026 и другим Mac, но у нас обоих одинаковые проблемы.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ccepted-no

Вернуться в «IOS»