@IBDesignable 错误:无法更新自动布局状态

0 admob ios

我的项目在情节提要中显示以下错误,我的项目已成功构建并在模拟器中成功运行,但是当我打开情节提要时仍然存在错误。

错误:

无法为 previewController (80C-7j-jFY) 呈现和更新自动布局状态:dlopen(GoogleMobileAds.framework, 1):找不到合适的图像。

确实发现:GoogleMobileAds.framework:通用包装器中没有匹配的架构

如果有人有任何解决方案可以避免它。请给出答复。

在此处输入图片说明

Har*_*344 7

对于 Xcode 9.+ 版本,您必须降级 pod 存储库才能消除此问题。为此,您必须做些什么。

  • 第1步

您必须遵循的步骤

sudo gem list cocoapods

sudo gem uninstall cocoapods

sudo gem install cocoapods -v 1.4.0
Run Code Online (Sandbox Code Playgroud)
  • 第2步

转到您的项目目录并更新您的 Pod,例如

pod update 
Run Code Online (Sandbox Code Playgroud)
  • 第 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
Run Code Online (Sandbox Code Playgroud)

注意:-如果您在XCODE 10遇到此问题。+按照所有步骤使用 sudo gem install cocoapods而不是sudo gem install cocoapods -v 1.4.0它对我有用

希望这会帮助你。