Не удается запустить приложение. Не удалось загрузить Info.plist из ошибки пакета.
Когда я CMD+K
очищаю проект, он работает нормально. Но я должен очищать проект каждый раз, когда я вношу изменения и запускаю приложение.
Не удалось загрузить Info.plist из пакета
Ответ 1
Я попробовал все предложения, и никто из них не работает Затем я попробовал Reset контент и настройку симулятора, и это сработало для меня.:)
Ответ 2
Просто
Просто выйдите из симулятора и снова откройте его, и он должен работать нормально
Ответ 3
1: удалить приложение из симулятора,
2: Продукт > Очистить,
3: Симулятоp > Оборудование > Перезагрузка,
Он решил мою проблему. Если он не будет разрешен, измените идентификатор пакета.
Ответ 4
Эта ошибка возникает из-за ' RealmSwift '. При попытке записи в области в определенном каталоге эта ошибка возникает из-за конфликтов при перезаписи с областью.
Вы можете сбросить содержимое и настройки в симуляторе, а также попытаться очистить папку сборки в Xcode, используя Cmd + Shift + Option + K
Ответ 5
Я столкнулся с этой ошибкой в одном из моих проектов и сузил набор точных условий, которые могут воспроизвести ее, тем самым помешав установке на симуляторе.
С Xcode 10.2.1 я тестировал связывание фреймворка. Я заметил в панели навигатора проекта, что два его экземпляра присутствовали. Это могло произойти из-за моих многочисленных попыток.
Внутри пакета проекта Xcode я открыл файл MyProject.xcodeproj/project.pbxproj
и подтвердил, что эти два экземпляра идентичны. Следующий фрагмент показывает пример того, как это было представлено.
/* Begin PBXFileReference section */
...
65C8CE8522CA0D3500271FFD /* MyFrameworkForiOS.framework */ = {
isa = PBXFileReference;
lastKnownFileType = wrapper.framework;
name = MyFrameworkForiOS.framework;
path = "../my-frameworks/out/MyFrameworkForiOS.framework"; sourceTree = "<group>";
};
65C8CE8722CA0D3800271FFD /* MyFrameworkForiOS.framework */ = {
isa = PBXFileReference;
lastKnownFileType = wrapper.framework;
name = MyFrameworkForiOS.framework;
path = "../my-frameworks/out/MyFrameworkForiOS.framework"; sourceTree = "<group>";
};
...
/* End PBXFileReference section */
Удалив дублирующую ссылку в навигаторе проекта (с командой backspace), я смог установить свое приложение на симуляторе без ошибок.
То, что не имело значения, было содержанием Info.plist
в моей структуре, поскольку у него был только пустой корневой словарь. Поэтому сообщение об ошибке может вводить в заблуждение относительно фактической причины.
Ответ 6
Это раздражает. Временно я удаляю приложение на симуляторе, а затем восстанавливаю работу над проектом, но все еще жду лучшего решения Эта проблема может возникнуть с проблемой с основными данными, с которыми я встречался в прошлом.
Обновить: это решение работает для меня: fooobar.com/questions/44731/...
Ответ 7
Удалить приложение из симулятора хорошо работает.
Ответ 8
Это был дублированный фреймворк при настройке. Пожалуйста, проверьте еще раз в Embedded Binaries и связанных фреймворках и библиотеках. С некоторыми фреймворками вам не нужно добавлять в оба раздела, пожалуйста, удалите один. Это работало со мной
Ответ 9
Если перезагрузка симулятора не работает. Попробуйте изменить симулятор, например, с iPhone6 на iPhone5. Затем снова запустите в симуляторе iPhone6 и reset симулятор снова. Он начнет работать.
Ответ 10
Не делай ничего. Просто перейдите в "Product" → "Clean", а затем Command + R, он работает!