我正在使用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/