Visual studio не удалось найти профили подготовки для Xamarin.iOS

#ios #xcode #visual-studio #xamarin

#iOS #xcode #visual-studio #xamarin

Вопрос:

Я пытаюсь настроить свою среду для развертывания моего приложения на реальном iPhone для тестирования, потому что я не хочу работать с симуляторами и т. Д. Очевидно, для этого требуются профили подготовки. У меня нет платной учетной записи разработчика Apple, и я узнал, что она не требуется. Это шаги, которые я сделал до сих пор:

Откройте xcode на моем Mac, перейдите в Настройки> Учетные записи> Добавьте новый Apple ID. Я добавил один из своих идентификаторов Apple.

Затем я добавил новый проект, выбрал команду и выбрал необходимые параметры для создания проекта

Я перешел к свойствам проекта, чтобы настроить версию iOS.

Я перешел к подписанию и включил автоматическое управление подписью. Он что-то сделал и создал для меня сертификат.

Я один раз развернул приложение на своем телефоне, которое работало нормально.

Позже я открыл Visual Studio на своем компьютере с Windows.

Подключил мой mac к моей Visual studio.

Зашел в info.plist и скопировал идентификатор моего пакета из xcode в visual studio.

Включена подготовка вручную, но нет профилей разработчика. Перезапущен VS, но не повезло

Я в основном следил за этим сайтом https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/free-provisioning?tabs=windows

Я попытался, не выбирая конкретный профиль подготовки (это было в developer (автоматически))

Казалось, все шло хорошо, пока не появилась эта ошибка

ошибка MT1007: не удалось запустить приложение ‘/Users/xxxxxxx/Library/Caches/Xamarin/mtbs/builds/App8/4ae6e8b79af6f5c06054809bff907c4f900782cdb32378817eb5bbdd1fa2e996/bin/iPhone/Debug/device-builds/iphone11.8-14.2/App8.app «на устройстве «iPhone»: не удалось запустить приложение’com.xxxxxxxxxxxxxxxx.App8’ на устройстве ‘iPhone’: ошибка недопустимой службы (ошибка: 0xe8000022) 0

Ответ №1:

Я нашел решение своей проблемы. Сайт https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/free-provisioning?tabs=windows показаны иллюстрации выбора конкретных предварительных профилей

введите описание изображения здесь

Однако я не получил такого выбора

У моего

Разработчик (автоматический)

Профили не найдены (или что-то на английском: мой VS не на английском)

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