"Это приложение не может быть установлено в это время" ошибка Xcode

Когда я пытаюсь запустить приложение Flutter, сборка завершается успешно, но когда xcode пытается автоматически установить эту сборку на симуляторе, возникает следующая ошибка:

The parent bundle has the same identifier
     (com.abc.def) as sub-bundle at 
    /Users/jan/Library/Developer/CoreSimulator/Devices/DFF35FBB-FE6C-462E-80964BFBFAF57291/data/Library/Caches/com.apple.mobile.installd.staging/temp.zyu9i6/extracted/Runner.app/Frameworks/App.framework

Я уже застрял на пару дней с этой ошибкой. Я не могу найти ответ на этот вопрос в глобальной сети.

Я уже пытался стереть все содержимое и настройки симулятора, но это не решает проблему. Очистка проекта также не является решением.

Спасибо!

1 ответ

Решение

Ответ дан в этом выпуске: https://github.com/flutter/flutter/issues/25090

Вам нужно изменить CFBundleIdentifier в этом файле:

ios/Flutter/AppFrameworkInfo.plist

Добавьте ".app" к флаттеру BundleId "XXX":

<key>CFBundleIdentifier</key> <string>XXX.app</string>

С "XXX" ваш собственный идентификатор пакета.

Другие вопросы по тегам