Нет действительных ключей подписи кода 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
![введите описание изображения здесь]()
а затем я добавил сертификат, щелкнув знак "плюс" и выполнив его.
![введите описание изображения здесь]()