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

当我尝试在示例应用程序中安装我的框架时,它对“GooogleMaps”显示“No Such Module Find”。请让我如何在我的框架中链接google maps,以便安装我的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 - 在Podspec中找不到这样的模块添加依赖项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44884150/

10-12 03:34