【问题标题】:Is there any way to hack into static framework for Swift Project?有什么办法可以侵入 Swift Project 的静态框架?
【发布时间】:2015-12-29 06:31:01
【问题描述】:

因此,已经发布了很多关于此的问题,例如:

简而言之,问题如下:GoogleMaps SDK 在更新到 XCode 7 GM 时出现错误(因此使用 Swift 2),因为在加载捆绑资源时,显然它无法找到/读取“.mom” /'.omo' 文件。

'CoreData: Failed to load optimized model at path '.../APP_NAME/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo' 

This answer explains 如果我要手动加载资源或使用 POD,这是一种解决方法,但 我的问题是我手动链接到静态库以支持 iOS 7.x em>(长话短说,Swift 上的 Pods 仅适用于动态库,iOS 7 不支持它们,但在 XCode 7/Swift 2 之前它可以完美运行)。也许有人知道入侵框架文件中的 GoogleMaps.bundle 的方法...

我正在考虑类似 -> (右键单击 GoogleMaps.bundle + 显示包内容 + '也许更改一些文件路径/扩展名?')

除了日志错误之外,谷歌地图功能(至少是我正在使用的功能)在应用程序中运行良好。问题是在上传到 App Store 时,我因此收到错误消息。

【问题讨论】:

  • 如果您需要支持旧代码,请使用旧的谷歌框架

标签: ios core-data swift2 xcode7 google-maps-sdk-ios


【解决方案1】:

此问题已在 Google 地图的新更新中修复 https://developers.google.com/maps/documentation/ios-sdk/releases?hl=en 检查此链接并更新您的本地存储库

【讨论】:

  • 听起来不错,我去看看!同时,我找到了修复它的方法,通过手动删除捆绑包内容中的麻烦文件“.omo”扩展名
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-05
  • 2023-01-01
  • 2018-12-01
  • 2022-12-30
  • 1970-01-01
  • 2020-07-05
  • 2021-10-03
相关资源
最近更新 更多