Проект Xcode не может быть построен после добавления iOS Charts Framework (Info.plist не найден)

Недавно я добавил фреймворк iOS-Charts в свой проект Xcode. Проект будет построен до того, как я добавлю фреймворк в свой проект, но не после этого. Я еще даже не использую ни одну из возможностей фреймворка, он никуда не импортируется, я просто добавил его во встроенные бинарники по инструкции здесь.

Сообщение об ошибке сборки: could not read data from .../AppName/Supporting Files/Info.plist': The file "Info.plist" couldn't be opened because there is no such file.

Это не имеет смысла, потому что ничего не было перемещено, и если я удалю структуру из раздела встроенных двоичных файлов, проект будет построен.

Помощь будет высоко оценена, спасибо.


person themaxgoldman    schedule 27.12.2015    source источник
comment
Пробовали делать чистку?   -  person nsinvocation    schedule 27.12.2015
comment
Да, очистка проходит без проблем, но сборка все равно не работает.   -  person themaxgoldman    schedule 27.12.2015
comment
Несколько недель назад я использовал эту структуру (добавленную как встроенный двоичный файл), но не получил никаких ошибок.   -  person nsinvocation    schedule 27.12.2015
comment
Но файл Info.plist все еще находится в вашем проекте и тоже так называется?   -  person M. Kremer    schedule 27.12.2015
comment
Да, это не было изменено   -  person themaxgoldman    schedule 27.12.2015


Ответы (3)


Сообщение об ошибке ясно говорит: The file "Info.plist" couldn't be opened because there is no such file. Когда вы видите это, дважды проверьте файл Info.plist на вашем диске, чтобы убедиться, что он существует.

Если вы удалили библиотеку и снова начали сборку, это больше похоже на то, что Info.plist изменен, но сломан. Вы можете погуглить и провести некоторое тестирование, например, создать новый проект и импортировать библиотеку, чтобы попробовать. Если в новом проекте есть такая же проблема, отправьте сообщение о проблеме на его странице github.

person Wingzero    schedule 28.12.2015

Оказывается, файл проекта для iOS Charts был перемещен, когда я его настраивал. Файл проекта нужно было перетащить в интерфейс Xcode, а не перемещать в каталог проекта.

person themaxgoldman    schedule 28.12.2015

Я столкнулся с той же проблемой, что и у вас, поскольку он сказал «нет такого файла» и указал путь к нему. Итак, я понял, что забыл скопировать «Вспомогательные файлы» в папку.

Обратите внимание на файл на этом скриншоте: отсутствующий Info.plist

Затем в вашем проекте: ЦЕЛЬ -> Параметры сборки -> Упаковка -> Файл Info.plist

Кстати, из-за бага Xcode, перед импортом Charts нужно построить.

Удачи!

person Minecode    schedule 13.06.2017