Похоже, что ваше приложение по-прежнему содержит идентификатор подписи по умолчанию.

Приложение флаттера работало нормально. Через несколько дней, когда я попытался запустить на устройстве ios, он сказал так: «Откройте xcode и попробуйте продукт -> запустите и попробуйте исправить его. После этого я все еще показывал ту же ошибку».

Продукт -> запустить, трепетать очистить, получить пакеты трепетания, открыть ios/Runner.xcworkspace, войти в Общие (цель) -> выбрать команду


person abhinandan_12    schedule 17.05.2019    source источник


Ответы (5)


Если у кого-то раньше было запущено приложение, и он столкнулся с этой ошибкой, мне помогло (обратите внимание, что я использую Macbook pro) сначала открыть терминал.

Затем перейдите в папку проекта и введите open ios/Runner.xcworkspace. Эта команда откроет ваш xcode. Оттуда вы можете выбрать свое устройство вверху (эмулятор или физическое устройство ios) и нажать run.

После успешной сборки и запуска он решит проблему, с которой вы столкнулись, теперь вы можете перейти в код VS или в студию Android и попробовать flutter run, и это должно сработать.

person Harsh Phoujdar    schedule 22.09.2020

Чтобы пообщаться с Harsh, если у вас нет платной лицензии Apple Developer, срок действия вашего сертификата истекает через неделю.

В моем случае мне снова нужно было доверять моему сертификату разработчика на моем iPhone. До этого я также получил вашу ошибку. Если вы откроете свое приложение с помощью Xcode, вы увидите настоящее сообщение об ошибке.

person w461    schedule 16.03.2021
comment
Да, если у вас есть платная версия, вы можете заменить свой идентификатор подписи на тот, который указан в лицензии разработчика приложения. В качестве обходного пути для разработки вы можете подписать временные недельные сертификаты, выполнив шаги, которые я включил в свой ответ. Надеюсь, поможет - person Harsh Phoujdar; 12.04.2021

Сборка для iOS, но связанная и встроенная платформа «App.framework» была создана для симулятора iOS. (в мишени «Бегун» из проекта «Бегун»)

person Kalpa D. Fernando    schedule 11.04.2020

Вы столкнулись с этой ошибкой, потому что com.example не зарегистрирован в качестве Bundle ID в вашей учетной записи разработчика. Я столкнулся с этой ошибкой при попытке использовать методы платформы. Я исправил проблему, создав новый идентификатор пакета в своей учетной записи разработчика Apple — что-то вроде com.abc.appName. Здесь abc — название моей компании. А затем создал новый проект с этим Bundle ID. Откройте Xcode и в разделе Runner -> Runner Target -> Signing and Capabilities добавьте имя своей команды и убедитесь, что опция автоматически управлять подписью включена.

person Hari Aditya    schedule 13.05.2021

Идентификатор подписи по умолчанию — com.example.

Вроде не менял.

person AmmarBaali    schedule 28.03.2020
comment
Может быть, вы могли бы добавить краткое описание того, где этот идентификатор может быть изменен? - person Matthijs Kooijman; 28.03.2020