@IBDesignable ошибка: не удалось обновить состояние автоматического макета - PullRequest
0 голосов
/ 01 июня 2018

Мой проект показан ниже под ошибкой в ​​раскадровке, мой проект успешно собран и успешно запущен в симуляторе, но все равно ошибка существует, когда я открываю раскадровку.

Ошибка:

Не удалось отобразить и обновить состояние автоматического макета для previewController (80C-7j-jFY): dlopen (GoogleMobileAds.framework, 1): подходящее изображение не найдено.

Обнаружил: GoogleMobileAds.framework: нет подходящей архитектуры в универсальной оболочке

Если у кого-то есть решение, чтобы избежать его.Пожалуйста, дайте ответ.

enter image description here

1 Ответ

0 голосов
/ 13 октября 2018

Для Xcode 9. + версия Вы должны понизить версию своего репозитория pod, чтобы устранить эту проблему.Для этого вам нужно сделать.

  • Step1

Шаги, которым вы должны следовать

sudo gem list cocoapods

sudo gem uninstall cocoapods

sudo gem install cocoapods -v 1.4.0
  • Шаг 2

Перейдите в каталог вашего проекта и обновите ваш Pod как

pod update 
  • Шаг 3

Очистить ваш проект, а также Производные данные . Построить и запустить свой проект.После этого эта ошибка будет удалена.

ДОБАВИТЬ Этот скрипт в файл POD

post_install do |installer|
    installer.pods_project.build_configurations.each do |config|
        config.build_settings.delete('CODE_SIGNING_ALLOWED')
        config.build_settings.delete('CODE_SIGNING_REQUIRED')
    end
end

Примечание: - если вы столкнулись с этой проблемойна XCODE 10. + Выполните все шаги с помощью sudo gem install cocoapods вместо sudo gem install cocoapods -v 1.4.0 это работает для меня.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...