Как запустить carouselview из MAC на устройстве IOS? - PullRequest
0 голосов
/ 12 июня 2018

Я скачал zip-файл решения Xamarin с https://github.com/alexrainman/CarouselView

Я попытался запустить это решение на своем компьютере MAC и развернуть его на своем Ipad.Я столкнулся с этой ошибкой, сказав, что «не удалось найти ни одного доступного профиля для iOS».

Чтобы устранить эту проблему, я перешел по этой ссылке https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/free-provisioning

, чтобы создать бесплатный профиль обеспечения.

Я проверил настройки параметров подписи пакетов iOS для решения, которое я хочу запустить (просмотр карусели), но хотя я вижу, что мой профиль доступен для выбора, и хотя я выбрал свой профиль, я все еще сталкивалсята же ошибка говорит о том, что они не могут найти какие-либо доступные профили обеспечения для IOS.

Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 12 июня 2018

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

В демоверсии Xamarin.Forms CarouselView установлено значение com.slbdev.demo.ios.Который (вероятно) отличается от того, который задан в вашем профиле обеспечения.

Чтобы исправить это, откройте файл Info.plist и установите поле Bundle Identifier на то, которое вы использовали при создании своего профиля обеспечения.


См. Пункт 5 в сообщении, которое вы связали:

В разделе Общие сведения> Идентичность убедитесь, что идентификатор пакета точно соответствует идентификатору пакета вашего Xamarin.iOS и убедитесь, что цель развертывания соответствует или ниже, чем на подключенном устройстве iOS.Этот шаг чрезвычайно важен, поскольку XCode только создаст профиль обеспечения с явным Идентификатором приложения:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...