ios - No Such Module Found 在 Podspec 中添加依赖

标签 ios swift google-maps cocoapods

我正在使用 Swift 在 iOS 中创建一个框架。我已经创建了 podspec 文件并将 googlemap 的依赖项放入我的框架中。

当我尝试在示例应用程序中安装我的框架时,它为“GooogleMaps”显示“找不到这样的模块”。请告诉我如何在我的框架中链接谷歌地图,这样任何应用程序在安装我的 cocoapod 时都会自动获取 GoogleMaps 而不会出现任何错误。

最佳答案

如果您已经创建了一个 pod 并且在您的 .podspec 文件中您正在尝试添加一个 dependency(例如 Alamofire、RealmSwift.. ) 之后,您应该转到 Example/.. 文件夹并 执行 pod install 以从 .自定义 pod 的 podspec 对自定义 pod/框架中的 .swift 文件可见

pod 项目文件夹层次结构的典型示例是:

- SMCustomPod/
  - _Pods.xcodeproj
  - Example/ // <-- do a pod install under this folder in order to get the dependencies declared in your .podspec
    - Podfile
    - SMCustomPod.xcodeproj
    - SMCustomPod.xcworkspace
  - SMCustomPod/
    - Classes/ // <-- folder with pod specific logic that also uses Alamofire
    - Assets/
  - SMCustomPod.podspec  // <-- your podspec with dependencies (Alamofire..)

关于ios - No Such Module Found 在 Podspec 中添加依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44884150/

相关文章:

ios - 如何在 UIAlertController 上添加 UIView

swift - 存储中的 Firebase 图像被重写,仅保留最后两个

swift - 如何在 if 语句之外定义 var 并在外部使用它

ios - 如何同时对 UIButton 的 titleLabel 的框架和 alpha 进行动画处理?

iphone - 如何在ios中删除字符串前面的空白

javascript - 如何检测IOS是否已经安装PWA

ios - 通过 UIAutomation 在 UIDatePicker 中选择一个日期?

javascript - 传单 map - 删除标记图层组并添加另一个标记图层组

android - 想要检索 SQlite 数据并将其设置为映射标记[ForceClose]

android - 滚动 map 时自动将图钉放在 map 上