сбой сборки flutter ios — нужно ли регистрировать разработчика Apple?

#ios #flutter

#iOS #flutter

Вопрос:

Я начинающий пользователь flutter. Я закончил создание своего первого приложения и хочу экспортировать приложение ipa, чтобы подарить его своим друзьям. Я не хочу выпускать в Apple App Store, я просто хочу использовать себя (и своих друзей).

Итак, как только я ввожу flutter build ios (тоже пробовал flutter build ios --debug ) ,

 Running "flutter pub get" in mighty_v2...                           4.0s
Building com.example.mightyV2 for device (ios-release)...
Automatically signing iOS for device deployment using specified development team in Xcode project: 66H5V644W9
Running pod install...                                           2,370ms
Running Xcode build...                                                  
Xcode build done.                                            5.3s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **


Xcode's output:
↳
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description
    error: No profiles for 'com.example.mightyV2' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.example.mightyV2'. Automatic
    signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'Runner' from project
    'Runner')
 

была обнаружена ошибка, указанная выше.

Я уже знаю, что не так. Моя проблема в том, что не зарегистрирован Apple developer и не зарегистрирован my app profiles init.

Итак, вопрос в том, должен ли я зарегистрироваться и отдать 100 долларов? Я просто использую это приложение сам, хотя приложение находится в режиме отладки. Мне просто нужен легкий ipa-файл. Что я могу сделать?

Ответ №1:

Это могут быть две вещи. Сначала вам нужно создать профиль подготовки разработчиков приложений для iOS, чтобы создать его, нажмите на Xcode в верхней части экрана рядом с логотипом Apple, затем> настройки> учетные записи здесь вы найдете свой Apple id, а ниже вы увидите профили загрузки вручную и параметры управления сертификатами. Создайте здесь профиль и очистите папку сборки, а затем создайте снова.

Во-вторых, если у вас есть профиль подготовки, но вы все равно не сможете создать файл .ipa из Product> Archive, то вам определенно нужна учетная запись разработчика.

Комментарии:

1. Я уже зарегистрировал настройки> учетные записи и записал свой Apple id. Итак, второй ответ. Невозможно экспортировать приложение ipa..

2. Не могли бы вы объяснить мне, как вы пытаетесь создать файл .ipa?

Ответ №2:

Вам не нужно иметь учетную запись разработчика, если вы не публикуете. Однако вам нужно будет открыть свое приложение в Xcode и перейти на вкладку Signing amp; Capabilities в Runner, чтобы задать команду для сборки. Это может быть любой идентификатор Apple ID.

Используя этот метод, вы не сможете просто отправить .ipa своим друзьям, и они легко его установят. Вам нужно будет нажать на их телефоны через Xcode.

Я рекомендую вам проверить Firebase App Distribution как гораздо более простую и бесплатную альтернативу для распространения вашего приложения среди друзей, если вы еще не хотите публиковать.

Комментарии:

1. таким образом, нет никакого способа экспортировать файл ipa, такой как файл android apk….

2. Нет. Для дополнительной загрузки на iOS требуется Xcode или устройства с джейлбрейком. Меры безопасности iOS в отношении установки приложений из неизвестных источников намного строже, чем у Android.