【发布时间】:2018-04-16 07:44:00
【问题描述】:
我知道以前有人问过类似的问题,但似乎没有什么对我有用。
我正在使用 CocoaPods 并安装框架“X”。这可以是可以在情节提要中直接编辑的任何内容。两个例子是“MBCircularProgressBar”和“UICircularProgressRing”。
我将它添加到 UIView 并立即收到此错误。它弄乱了我的 Storbyboard,但应用程序运行良好。
我正在使用最新版本的 Xcode,最新的 MAC 操作系统。
我尝试了什么?
- 删除了 Xcode 的 DerivedData 中的所有内容
- 清理、构建、刷新视图 ++
- 删除有问题的 pod 并重新安装/尝试不同的 pod
- 在“常规”中禁用“自动代码签名”并手动将其设置为我的公司
此时显示错误:
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 降级到以前的版本。为了避免把我所有的头发都拉出来,我现在完成了应用程序的其余部分,没有什么特别需要,并希望在更接近应用程序发布的时候找到一个神奇的解决方案。
【问题讨论】:
-
试试这个命令
rm -rf ~/Library/Developer/Xcode/DerivedData然后构建你的项目 -
正如我的问题中提到的,这已经完成了。参考“为 Xcode 删除 DerivedData 中的所有内容”
-
你试过了吗?刷新所有视图或从编辑器调试选定视图