"Это приложение не может быть установлено в это время" ошибка 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" ваш собственный идентификатор пакета.