Я пытаюсь настроить свою среду для развертывания моего приложения на реальном IPhone для тестирования, потому что я не хочу работать с симуляторами и т. д. Очевидно, для этого требуются профили подготовки. У меня нет платной учетной записи разработчика Apple, и я узнал, что это не требуется. Вот шаги, которые я сделал до сих пор:
Откройте xcode на моем Mac, перейдите в «Настройки»> «Учетные записи»> «Добавить новый Apple ID». Я добавил один из своих Apple ID.
Затем я добавил новый проект, выбрал команду и выбрал необходимые параметры для создания проекта.
Я зашел в свойства проекта и установил версию для iOS.
Я перешел к подписи и включил автоматическое управление подписью. Он что-то сделал и создал для меня сертификат.
Я развернул приложение один раз на своем телефоне, и он работал нормально.
Позже я открыл визуальную студию на своей машине с Windows.
Соединил мой Mac с моей визуальной студией.
Перешел на info.plist и скопировал идентификатор моего пакета из xcode в visual studio.
Включена ручная подготовка, но нет профилей разработчиков. Перезапустил VS, но не повезло
Я в основном следил за этим сайтом https://learn.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/free-provisioning?tabs=windows
Пробовал, не выбирая конкретный профиль подготовки (был в разработчике (автоматически))
Казалось, все идет хорошо, пока не выдало эту ошибку
ошибка MT1007: не удалось запустить приложение «/Users/xxxxxxx/Library/Caches/Xamarin/mtbs/builds/App8/4ae6e8b79af6f5c06054809bff907c4f900782cdb32378817eb5bbdd1fa2e996/bin/iPhone/Debug/device-builds /iphone11.8-14.2/App8.app» на устройство «iPhone»: не удалось запустить приложение «com.xxxxxxxxxxxxxx.App8» на устройстве «iPhone»: недопустимая ошибка службы (ошибка: 0xe8000022) 0
Я нашел решение своей проблемы. На сайте https://learn.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/free-provisioning?tabs=windows были показаны иллюстрации выбора конкретных предварительных профилей
Однако у меня не было такого выбора
У моего было
Разработчик (автоматический)
Профили не найдены (или что-то на английском: мой VS не на английском)
но судя по всему не требуется выбирать точный профиль от VS. Я смог развернуть приложение, просто скомпилировав его как обычно (конечно, выполнив шаги). Однако есть проблема с запуском приложения, которое требует, чтобы я зашел в настройки и доверял своему Apple ID или чему-то другому, что не важно.