У меня есть старый проект, который отлично работает в Xcode 8, но когда я пытаюсь запустить проект в бета-версии Xcode 9, я получаю сообщение об ошибке
Не удалось прочитать атрибуты файла для Images.xcassets
У меня есть старый проект, который отлично работает в Xcode 8, но когда я пытаюсь запустить проект в бета-версии Xcode 9, я получаю сообщение об ошибке
Не удалось прочитать атрибуты файла для Images.xcassets
Удаление ссылки на Images.xcassets и ее повторное добавление в Project устранило ошибку.
Я столкнулся с теми же ошибками, что и вы, но я просто исправил это следующим образом:
Проверьте свой «Полный путь» в инспекторе и путь в Finder, возможно, они разные. У меня также была эта проблема. на моем компьютере было ../Development/MyProject/.. и ../development/MyProject/.. так что в этом была проблема
Я считаю, что это связано с ошибкой Cocopods, вызывающей ошибку компиляции. Чтобы решить эту проблему, вы можете попробовать добавить это в свой подфайл на нижний уровень:
Измените целевое имя в соответствии с вашим целевым именем
post_install сделать |установщик|
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 }
конец
Для меня это исправляет обновление до последних Cocoapods:
sudo gem install cocoapods --pre