无法呈现和更新自动布局状态:由于工具正在关闭,无法启动可设计代理

问题描述

我当前在我的应用程序中出现此错误,由于该错误,我无法使用情节提要,但该应用程序正在运行。很难设计UI。这是屏幕截图。

Storyboard

Error

我尝试用不同的代码多次更新podfile,但仍然没有帮助。

解决方法

我今天遇到了类似的问题,试图在我的一个项目中使用来自 pod 的 @IBDesignable 视图。 以下似乎对我有用:

1 - 在 podfile 的末尾添加以下几行:

post_install do |installer|
  installer.pods_project.targets.each do |t|
   t.build_configurations.each do |config|

    # to make @IBDesignable work with IB
    config.build_settings.delete('CODE_SIGNING_ALLOWED')
    config.build_settings.delete('CODE_SIGNING_REQUIRED')
    config.build_settings['CONFIGURATION_BUILD_DIR'] ='$PODS_CONFIGURATION_BUILD_DIR'
   end
 end
end

2 -(可选)删除派生数据有助于在 IB 中重新构建视图

你可以通过 XCode -> Preferences -> Locations 找到路径 enter image description here

3 - 运行 pod install 并构建您的应用。

希望这有助于解决您的问题:)

,

强制退出 Xcode 并再次打开项目,它就可以工作了。适用于 Xcode 12.4