Ответ 1
Я решил изменить конфигурацию сборки плагинов с iPhone на iPhoneSimulator.
Я могу архивировать и публиковать приложение в режиме отладки, но при переключении в режим приложения я получаю следующую ошибку:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Ошибка: в keychain нет действительных ключей подписи кода iOS. Вам необходимо запросить сертификат для кодов с https://developer.apple.com.
прикрепленный файл показывает, что у меня есть соответствующие сертификаты, но Xamarin продолжает жаловаться
Приложение было успешно опубликовано ранее, но с использованием другого профиля на том же маке. Ключевая цепочка пользователей содержит те же сертификаты
Я решил изменить конфигурацию сборки плагинов с iPhone на iPhoneSimulator.
заработал в итоге, перезапустив все сертификаты, а затем вернув их в цепочку ключей
Я получаю эту ошибку, когда открываю Упражнения Университета Хамарин в Visual Studio 2015. Введена ошибка, и они решили, что это ожидаемое поведение. Ошибка Xamarin
Если вы работаете в Xamarin Studio и устанавливаете это свойство по какой-либо причине, а затем открываете его в VS, вы можете столкнуться с этой проблемой, не имея возможности отредактировать/удалить параметр "Права доступа" в "Свойства проекта".
Я думаю, что упражнения создаются с помощью Xamarin Studio.
Принятое обходное решение - открыть iOS.csproj и вручную отредактировать <CodesignEntitlements></CodesignEntitlements>
для Debug|iPhone
PropertyGroup.
вы можете попробовать любой из этих
Мне нужно было создать сертификат подписи с нуля и заново создать профили обеспечения (на сайте разработчика Apple). Затем загрузите, используя xcode.