Нет действительных ключей подписи кода iPhone, найденных в ошибке keychain Xamarin даже после удаления Entitlements.plist

Я получаю эту ошибку ключи для подписи iPhone-кода, найденные в ошибке keychain Xamarin даже после удаления Entitlements.plist при попытке создать приложение HelloWorld_iPhone с помощью Xamarin Studios. Я понимаю, что его требуется при развертывании на реальном устройстве, но я строю и пытаюсь запустить на симуляторе и все еще вызывает эту проблему. Это известная проблема?

Ответ 1

Да, это похоже на ошибку в Xamarin Studio. Есть обходной путь, при котором у вас должен быть AppleID, чтобы войти в XCode. Попробуйте следующее:

  • Создайте аккаунт @Apple Dev (если у вас его нет)
  • Откройте XCode и Меню
  • Настройки> Аккаунты> Добавить AppleID (только что создан)


(источник: apple.com)

  • Теперь вернитесь в Xamarin Studio и попробуйте снова построить приложение на симуляторе.

Попробуйте восстановить и проблемы исчезли!

Ответ 2

Попробуйте удалить Entitlements.plist из проекта iOS и попробуйте перекомпилировать проект.

Ответ 3

В моем случае уже был идентификатор apple, но я нажал на ManageCertificate введите описание изображения здесь

а затем я добавил сертификат, щелкнув знак "плюс" и выполнив его. введите описание изображения здесь