Я создал проект PCL, я размещаю Mac с Visual Studio, но при запуске iOS-проекта он дает ошибку:
Я попытался изменить подписи, как внизу, но ничего не работает для меня.
Пожалуйста, помогите мне решить эту проблему.
Я создал проект PCL, я размещаю Mac с Visual Studio, но при запуске iOS-проекта он дает ошибку:
Я попытался изменить подписи, как внизу, но ничего не работает для меня.
Пожалуйста, помогите мне решить эту проблему.
Для iOS вам необходимо зарегистрировать свое приложение/устройство с Apple.
Вам нужно будет перейти в отчет разработчика Apple и создать список для своего приложения и зарегистрировать тестируемое устройство.
Также вам нужно будет импортировать свою учетную запись разработчика в Xcode, это нужно сделать, потому что ваше приложение для разработки также необходимо подписать до того, как его можно будет поместить на физическое устройство.
Более подробную информацию можно найти в документации Xamarin.
Вот выдержка:
В противном случае вы можете нажать кнопку "Присоединиться к программе", и веб-браузер откроется там, где вы можете зарегистрироваться.
Теперь вам нужно добавить свое устройство в Xcode.
Теперь вам нужно вытащить только что созданные сертификаты на ваш Mac/Xcode.
Теперь я думаю, что вы можете начать тестирование на своем устройстве. Но, если вам нужны специальные службы iOS (т.е. доступ к Game Center, iCloud и т.д.), вам также нужно будет зарегистрировать свое приложение. Это примерно такой же процесс, как и до этого, но я хочу попросить вас прочитать документацию по этому вопросу или "Предоставление приложений для приложений" Google. Перед тем, как сообщение станет слишком длинным;)
Примечание; это может измениться в будущем, потому что Apple вчера объявила, что приложения для загрузки (ваши собственные) (то, что вы хотите сделать здесь) будут бесплатными. Поэтому, если у вас еще нет учетной записи разработчика Apple, вы можете немного подождать.
Я получил свое решение. Я просто редактирую файл my.csproj вручную и удаляю ключ "CodesignEntitlements". Я нашел это решение от здесь и спасибо Джеральду Верслуису за то, что помог мне решить эту проблему.
Детали от Джеральда Вершлюиса были полезны для меня. Я получил 90% от этой задачи. Я получал ту же ошибку сборки на Visual Studio 2015 с хостом Mac Mini. Решение для меня состояло в том, чтобы вернуться к сертификатам, идентификаторам и профилям в https://developer.apple.com/account/ios/profile/create и ОБЕСПЕЧИВАЙТЕ, что я настроил профиль.
Только после этого я увидел запись, доступную для загрузки в модальных окнах учетных записей настроек XCode, как показано ниже.
После того, как я нажал "Загрузить все", THEN сборка прошла успешно в VS 2015.
Надеюсь, это поможет кому-то, кто следовал подробным шагам Джеральда, так как это помогло мне на 90%. Спасибо.
Кроме того, помните об этой логике: я не смог построить VS, пока не смог успешно построить в Xamarin Studio Community.