Не удалось прочитать из Info.plist - PullRequest
12 голосов
/ 27 марта 2012

Я скопировал проект между 2 маками.Я получил сообщение об ошибке, что Info.plist не найден в Xcode 4 ProcessInfoPlistFile:

не удалось прочитать данные из '/Users/iamme/Documents/XCode/myapp/myapp/myapp-Info.plist': Файл «myapp-Info.plist» не может быть открыт, потому что такого файла нет.

Как указано в Xcode не может открыть Info.plist - ошибка говорит "такого файла нет " Я пошел, чтобы создать настройки и указать правильный путь - который я скопировал и вставил из пути к файлу, показанному в XCode.

К сожалению, при компиляции я получил точно такое же сообщение.Так, где еще хранится путь Info.plist?

Обновление: я указал относительный путь, как рекомендовано, но все еще получаю сообщение об ошибке (введите полное сообщение в журнале активности):

Process myapp/myapp-Info.plist
ProcessInfoPlistFile /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist myapp/myapp-Info.plist
    cd /Users/username/Documents/XCode/myapp
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    builtin-infoPlistUtility myapp/myapp-Info.plist -genpkginfo /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/PkgInfo -expandbuildsettings -format binary -platform iphonesimulator -o /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist

Ответы [ 5 ]

30 голосов
/ 27 марта 2012

Не используйте здесь абсолютный путь, используйте путь относительно файла вашего проекта.

Макет по умолчанию для проектов Xcode таков:

CodeName.xcodeproj
CodeName/
    CodeName-Info.plist
    CodeName-Prefix.pch

Графически это выглядит в Finder следующим образом: Project Layout in Finder

В этом случае вы хотите, чтобы файл Info.plist был CodeName / CodeName-Info.plist .

Здесь я выбрал проект Xcode, target и использовал панель поиска, чтобы ограничить отображаемые настройки:

Info.plist setting

Наконец, убедитесь, что ваш проект содержит файл info.plist из правильного местоположения.

Info.plist location

10 голосов
/ 23 августа 2012

Выберите цель вашего проекта, перейдите к этапу сборки, затем выберите «Копировать ресурсы комплекта», вы увидите ссылки на выделенные красным цветом файлы, просто удалите эти ссылки, снова добавьте все эти файлы.Теперь выполните очистку и сборку.

Для проверки безопасности просто проверьте путь к файлу Info.plist в разделе «Настройки сборки»> раздел «Упаковка».

Предупреждение. Никогда не добавляйте Info.plist в «Копировать комплект»Ресурсы »на этапе сборки вашего iOS проекта.

1 голос
/ 09 июля 2019

Вы можете указать файл Info.plist более здесь

0 голосов
/ 06 мая 2019

Если вы измените имя своей папки, то должны быть обновлены в настройках сборки.В разделе «Упаковка» укажите путь к файлу Info.plist.И убедитесь, что файл находится в вашем проекте.

enter image description here

0 голосов
/ 15 февраля 2019

Here

Выберите новый файл отсюда вручную, новый путь будет добавлен автоматически

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...