Я создаю несколько файлов plist для использования в разрабатываемом мной приложении, однако все мои сгенерированные файлы plist вызывают следующую ошибку сборки:
Команда /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist завершилась ошибкой с кодом выхода 1
Однако, если я открою список с помощью редактора свойств plist, а затем повторно сохраню файл plist, ошибка исчезнет. Редактор свойств plist тоже все отображает правильно. Добавляет ли редактор plist дополнительные метаданные к файлу или что-то, что требует xcode? У кого-нибудь есть идеи?
2 ответа
Вы можете сэкономить время, проверив / usr / bin / plutil, который используется для преобразования списков из одного формата в другой, и также имеет команду lint.
copyplist failed with exit code 1
произойдет, если вы сгенерировали (или создали вручную) XML-файл .plist, который не удовлетворяет XML-схеме plist. Пробелы не должны влиять на это, но неправильное использование поддерживаемых тегов повлияет.
Использование редактора свойств plist для открытия и сохранения файла приведет к преобразованию XML в правильный формат, но в долгосрочной перспективе вы, вероятно, захотите изолировать проблему и исправить свой генератор XML. (или напишите «исправление» XML-файла, если у вас нет контроля над сгенерированным XML)
Также предлагалось проверить наличие свободного места на диске!
Похожие вопросы
Новые вопросы
objective-c
Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.