Sou*_*y86 6 xcode xcode-storyboard
我之前已经问过类似的问题,但似乎没有什么对我有用.
我使用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'
Run Code Online (Sandbox Code Playgroud)
更新23.04.2018 - 仍未解决
还有这个问题.我已经走到极端并完全重置我的MAC.重新安装了一切.同样的问题.即使将CocoaPods降级到1.4.0而Xcode降级到以前的版本.为了避免把我所有的头发拉出来,我现在正在完成应用程序的其余部分,这里不需要什么特别的东西,并希望为这个更接近应用程序发布的魔术解决方案.
Céd*_*ric 10
它已经被Cocoapods 1.5.2修复(可能是1.5.1但我已经从1.5.0直接升级到1.5.2).
UPDATE
我说话的速度太快了.几次构建后错误重新出现.
但是,在合并错误修复之前,此解决方法似乎有效(适用于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
资料来源:
小智 8
同样的错误对我而言.
对我来说,安装最新版本的cocoapods 1.5.0之后就出现了.所以我将它降级到1.4.0并且错误消失了.
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.4.0
Run Code Online (Sandbox Code Playgroud)
希望它也会帮助你.