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

Не удалось прочитать атрибуты файлов для Images.xcassets в Xcode 9

У меня есть старый проект, который отлично работает в Xcode 8, но когда я пытаюсь запустить проект в бета-версии Xcode 9, я получаю сообщение об ошибке

Не удалось прочитать атрибуты файлов для Images.xcassets

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

4b9b3361

Ответ 1

Удаление ссылки на Images.xcassets и добавление ее снова в Project разрешило ошибку.

Ответ 2

Он исправляет для меня обновление до последних Cocoapods:

sudo gem install cocoapods --pre

Ответ 3

Я считаю, что это связано с ошибкой cocoapods, причиной ошибки компиляции. Чтобы решить эту проблему, вы можете попробовать добавить это в свой podfile на нижний уровень:

Измените имя цели в соответствии с вашим целевым именем

post_install do | installer |

copy_pods_resources_path = "Pods/Target Support Files/Pods-XXXTARGETNAMEXXX/Pods-XXXTARGETNAMEXXX-resources.sh"
string_to_replace = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"'
assets_compile_with_app_icon_arguments = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"'
text = File.read(copy_pods_resources_path)
new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments)
File.open(copy_pods_resources_path, "w") {|file| file.puts new_contents }

конец