Designables:无法呈现和更新自动布局状态。我正在使用 Xcode 9.3

Designables: Failed to render and update auto layout status. I am using Xcode 9.3

我正在使用 Xcode 9 并使用 Cocoa 框架抛出此错误。 我已经尝试了所有可能的方法,但无法解决它。

因此,如果标签是 pod 中的库,则您可能受到了 cocoapods 错误的影响;尝试在你的 podfile

中添加这个 post_install
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 中清除。 然后,用 pod install

重新安装 pods

Cocoapod 1.5.0版本有问题 如果您正在使用它,您将收到此错误。

要删除当前版本,您只需 运行:

sudo gem卸载cocoapods

您可以通过以下命令安装特定版本的 cocoa pods:

sudo gem 安装 cocoapods -v 1.4.0

更新前删除 Podlock 文件。

我不得不结合以上两个出色的答案(Podfile 修改和 cocoa pod 版本 1.4.0)加上来自另一个线程的另一个 Podfile 修改

我的播客文件:

post_install do |installer|
installer.pods_project.targets.each do |target|
    target.new_shell_script_build_phase.shell_script = "mkdir -p $PODS_CONFIGURATION_BUILD_DIR/#{target.name}"
        target.build_configurations.each do |config|
            config.build_settings['CONFIGURATION_BUILD_DIR'] = '$PODS_CONFIGURATION_BUILD_DIR'
            config.build_settings.delete('CODE_SIGNING_ALLOWED')
            config.build_settings.delete('CODE_SIGNING_REQUIRED')
        end
    end
end

然后

sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.4.0

适用于 Xcode 9.4.1