Подтвердить что ты не робот

Не удалось загрузить Info.plist из пакета

Не удается запустить приложение. Не удалось загрузить Info.plist из ошибки пакета. Когда я CMD+K очищаю проект, он работает нормально. Но я должен очищать проект каждый раз, когда я вношу изменения и запускаю приложение.

введите описание изображения здесь

Ниже приведен снимок экрана моего подкаста: введите описание изображения здесь

4b9b3361

Ответ 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, он работает!