【发布时间】:2019-06-06 08:06:58
【问题描述】:
几天后,我遇到了以下问题:
Main.storyboard: error: IB Designables: Failed to render and update auto layout status for SomeViewController (BeW-27-X9H): dlopen(GoogleMaps.framework, 1): no suitable image found. Did find:
GoogleMaps.framework: mach-o, but wrong filetype
我在不同的视图控制器中有 28 个这样的错误,尽管我只在其中几个中使用了谷歌地图。由于这个问题,我无法编辑某些视图控制器(它们通常是空白的)。我可以编辑其他控制器,但通常不会更新自己(我更改了某些内容但看不到它),除非我重新打开情节提要或重新启动 Xcode。
我已经阅读了无数的解决方案,但没有一个是有效的。我读过原因是可可豆荚,但是我不能降级到 1.4,因为我的一些豆荚需要 1.5。 post_install 修复也无济于事。
我已经尝试清理构建文件夹和派生数据。 我试过重新运行 pod update。 我试过多次重启 XCode 和 Mac OS。
不过,问题仍然存在。有一次,它无缘无故消失了几分钟,我可以轻松地编辑故事板。然后它又回来了。
如果真的是可可豆荚的问题,我尝试了手动集成,没有可可豆荚。尽管如此,还是有同样的错误。
我也尝试了以下解决方案:
import GoogleMaps
class GoogleMapView: GMSMapView {
}
但问题不会消失。有什么办法可以解决这个烦人的问题吗?它突然出现了。
【问题讨论】:
-
应用程序是否在设备/模拟器上打开而不会崩溃?
-
是的,它运行得非常好。
-
目前遇到了这个问题,我注意到每次打开情节提要时 xcode 都会自动进行一些更改,并且我总是添加还原以使视图正确呈现,但现在我无法让它们不再显示...你能解决这个问题吗?如果你解决了呢? @Makalele
-
好吧,它只是一天自己消失了,工作了一个月左右,几天前它又出现了,今天它在我安装 mac os update 后消失了(也许重启有帮助,很难说)。这是一个非常烦人的问题,因为没有很好的方法来摆脱它。
标签: ios swift google-maps cocoapods xcode-storyboard