#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.