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

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

Я скопировал проект между двумя маками. Я получил сообщение об ошибке 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
4b9b3361

Ответ 1

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

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

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

Графически это выглядит в Finder: Project Layout in Finder

В этом случае вам нужен файл Info.plist CodeName/CodeName-Info.plist.

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

Info.plist setting

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

Info.plist location

Ответ 2

Выберите свой проект Target перейдите в Build Phase, затем выберите "Copy Bundle Resources", вы увидите красные выделенные ссылки на файлы, просто удалите эти ссылки, снова добавьте все эти файлы. Теперь выполняйте очистку и сборку.

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

Предупреждение. Никогда не добавляйте Info.plist в фазу сборки "Копирование запаса" в своем проекте iOS.

Ответ 3

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

enter image description here

Ответ 5

Here

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