我知道之前已经提出了类似的问题,但似乎没有什么对我有用。
我使用CocoaPods并安装框架“X”。这可以是可以直接在故事板中编辑的任何内容。两个例子是“MBCircularProgressBar”和“UICircularProgressRing”。
我将它添加到UIView并立即收到此错误。它搞砸了我的storbyboard,但应用程序运行良好。
我正在使用最新版本的Xcode,最新的MAC OS。
我尝试了什么?
目前的错误显示:
Main.storyboard: error: IB Designables: Failed to render and update auto layout status for Dashboard_UsageVC (mqT-RZ-029): dlopen(MBCircularProgressBar.framework, 1): no suitable image found. Did find:
MBCircularProgressBar.framework: required code signature missing for 'MBCircularProgressBar.framework'
更新23.04.2018 - 仍未解决
还有这个问题。我已经走到极端并完全重置我的MAC。重新安装了一切。同样的问题。即使将CocoaPods降级到1.4.0而Xcode降级到以前的版本。为了避免把我所有的头发拉出来,我现在正在完成应用程序的其余部分,这里不需要什么特别的东西,希望能够为这个更接近应用程序版本提供神奇的解决方案。
答案 0 :(得分:10)
已经修复了Cocoapods 1.5.2(可能是1.5.1,但我已经从1.5.0直接升级到1.5.2)。
更新
我说话的速度太快了。 在几次构建之后,错误会重新出现。
但是,这个解决方法似乎可以运行(适用于Cocoapods 1.5.x),直到合并了错误修复:
在项目中打开Podfile,然后添加:
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
然后在命令行中执行:
pod update
或pod install
来源:
答案 1 :(得分:8)
同样的错误。
对我来说,安装最新版本的cocoapods 1.5.0之后就出现了。所以我将它降级到1.4.0并且错误消失了。
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.4.0
希望它也能帮到你。
答案 2 :(得分:2)
这对我来说很好。当我将cocoapods降级到1.4.0时,问题就消失了。 我正在使用DownloadButton。