Подтвердить что ты не робот

Недействительные ключи подписи кода iPhone, найденные в keychain

Итак, я загрузил на свой Mac Pro XCode 5 и Xamarin и создал приложение Single View Hello World и взволнован, чтобы запустить его через симулятор, который я запускаю его и?

Я получил эту ошибку Нет действительных ключей подписи кода iPhone, найденных в keychain.

Приятно, я прочитал все темы здесь и там, прошлое и будущее, но не из них помогли, так как я просто хотел запустить его на симуляторе iOS, а не на устройстве.

Я понял, что я не могу даже переключиться на другую версию Simulator, которые уже находятся на ноутбуке, Simulator версии 6 и 7, когда я иду в Run - Run With → Существует только Mono Soft Debugger для iPhone.

Когда я загрузил проект примера Tasky, он работает нормально, и я могу переключать различные типы симуляторов.

Любые рекомендации, которые уже не перечислены в Interent или будущих сетях?

4b9b3361

Ответ 1

Это очень просто: в раскрывающемся списке (платформы решений) с панели инструментов вы выбрали правильный вариант, если вы отлаживаете iPhone/iPad, выбрали это, если не изменить симулятор, проблема исчезнет, нет необходимости удалять что-либо.

Если вы не можете найти соответствующее раскрывающееся меню, ознакомьтесь с этим учебником о том, как сделать его видимым. После того, как вы увидите панель объявлений Solution Platforms на панели инструментов, вы можете выбрать iPhoneSimulation, и проблема исчезнет.

Ответ 2

После двух дней сна я нашел решение для этой конкретной проблемы, не уверен, что он лучший, но здесь вы, один из них должен работать:

1) Перейти к проекту → Варианты решения → Конфигурации

Я удалил: Release | iPhone, Debug | iPhone, и именно там он начал работать и для любого другого проекта.

2) Возможно, перед шагом 1) просто попробуйте изменить в → Конфигурации → Конфигурации Сопоставление платформы с iPhone на iPhoneSimulator.

Если это не сработает, попробуйте 1)

Я надеюсь, что это поможет некоторым из вас и сэкономить массу времени!

Приветствия

Ответ 3

Сегодня у меня была такая же проблема после обновления Xamarin. Я попытался запустить свое приложение в симуляторе. Однако решение было иным.

Обратите внимание, что все решения, упомянутые здесь на этой странице от других, возможно, были правильными в определенное время или правильными и работают при определенных обстоятельствах.

Сегодня решение:

Перейдите в Проект → "Название вашего проекта" Параметры → Сборка → Подписание iOS Bundle → Пользовательские права - удалить Entitlements.plist из текстового поля → Нажмите OK

Спасибо

Ответ 4

Я переустановил свой брелок для ключей Mac Book pro, и я столкнулся с этой проблемой.

Когда это произойдет, зайдите в XCode и убедитесь, что вы правильно вошли в свой Apple ID. Если это так, вы должны увидеть свою группу разработчиков, возможно, вам придется снова нажать "Присоединиться".

Прочитайте следующее сообщение, оно объясняет все.

Ответ 5

Еще одно решение.
В конфигурации Отпустите я успешно построил свое приложение, но в Отладка - имел ту же проблему, что и в теме.

Перейдите к началу проекта Project- > Options → Build → iOS Bundle Signing. Затем проверьте свой идентификатор подписи и профиль подготовки для каждого отладки и выпуска конфигурации.

В моем случае конфигурация Release была настроена правильно (несколько дней назад мной) со значениями:
- Идентификация подписи: разработчик (автоматический)
- Профилирование профиля: Автоматически

Но настройка Отладка была как-то повреждена:
- Подпись Identity: Unknown (Iphone Distribution: название моей компании)
- Профилирование профиля: не найдено соответствующих профилей

Таким образом, исправьте конфигурацию Debug равным с Release.

Ответ 6

Я нахожусь на MacOSX, и я столкнулся с этой проблемой на Xamarin Studio при отладке с помощью Debug | iPhoneSimulation.

Ошибка будет продолжать повторяться. Для меня это была ссылка Отвечено на KMullins

Это связано с просроченным профилем, который был обновлен.