Ios 在Podspec中未找到添加依赖项的此类模块
我正在使用Swift在iOS中创建一个框架。我已经创建了podspec文件,并将googlemap的依赖关系放在我的框架中Ios 在Podspec中未找到添加依赖项的此类模块,ios,swift,google-maps,cocoapods,Ios,Swift,Google Maps,Cocoapods,我正在使用Swift在iOS中创建一个框架。我已经创建了podspec文件,并将googlemap的依赖关系放在我的框架中 当我试图在示例应用程序中安装my framework时,它会显示“GooogleMaps”的“无此类模块查找”。请告诉我如何在我的框架中链接谷歌地图,以便安装我的cocoapod时,任何应用程序都能自动获取谷歌地图,而不会出现任何错误。首先,请尝试通过 命令+Shift+Options+K 如果我没有弄错的话,GoogleMaps框架是从Objective-C构建的,因此如
当我试图在示例应用程序中安装my framework时,它会显示“GooogleMaps”的“无此类模块查找”。请告诉我如何在我的框架中链接谷歌地图,以便安装我的cocoapod时,任何应用程序都能自动获取谷歌地图,而不会出现任何错误。首先,请尝试通过 命令+Shift+Options+K 如果我没有弄错的话,GoogleMaps框架是从Objective-C构建的,因此如果仍然存在问题,请执行以下步骤: 创建桥接头文件,通过在Swift项目中创建虚拟Objective-C类,可以自动触发和设置该文件。然后,Xcode会询问您是否要创建桥接头,单击“是”。删除之后创建的虚拟类 配置标头搜索路径,以使用递归指向POD 做一个干净的构建。试试这个:- 取消注释下一行以定义项目的全局平台 平台:ios,“9.0” 目标“循环”do #如果您不使用Swift并且不想使用动态框架,请在下一行添加注释 使用你的框架 #圆的吊舱------>>>>>>您的项目名称 pod“谷歌地图” “谷歌地方”吊舱
结束如果您已经创建了一个
pod
,并且在.podspec
文件中,您正试图添加一个依赖项
(如Alamofire、RealmSwift.)之后,您应该转到Example/.
文件夹,并进行pod安装
,以使自定义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..)
-SMCustomPod/
-_Pods.xcodeproj
-示例///