最近几天,我遇到了以下问题:
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个不同的视图控制器出现同样的错误,即使我只在其中几个中使用了Google Maps。因为这个问题,我不能编辑一些视图控制器(它们通常是空白的)。我可以编辑其他控制器,但它们经常不会更新自己(我更改了一些内容,但看不到它),除非我重新打开storyboard或重新启动Xcode。
我阅读了无数的解决方案,但没有一个有效。我已经读到了cocoa pods的原因,然而我不能降级到1.4,因为我的一些pods需要1.5。post_install fixes也没有帮助。
我尝试过清理构建文件夹和派生数据。 我尝试重新运行pod update。 我尝试多次重启XCode和Mac OS。
问题仍然存在。有一次,毫无理由地,它消失了几分钟,我可以轻松地编辑storyboard。然后它又回来了。
如果这真的是cocoa pods的问题,我尝试手动集成,而没有使用cocoa pods。然而,仍然出现同样的错误。
我还尝试了以下解决方案:
import GoogleMaps
class GoogleMapView: GMSMapView {
}
但这个问题并不会消失。有什么方法可以解决这个烦人的问题吗?它突然出现了。