我尝试安装一些pod,其中两个是从本地安装的。
pod 'Mapbox-iOS-SDK', :local => '~/Documents/hupods/Mapbox-iOS-SDK'
成功安装后,我发现从GitHub安装的pod被放置了Pods target / Pods
文件夹,但由于某种原因系统放置在Pods target / Development Pods
中的本地pod。现在我遇到了链接本地pod的.h文件的问题。
为什么会这样?如何将本地pod安装到同一个Pods目录中?
答案 0 :(得分:2)
这是正确的,Development Pods
是一个组而不是文件夹,因此不会影响头文件查找。
如果您使用:local
(应该改为:path
),那么CocoaPods会创建从Pods/Headers/Public/<pod name>/<header name>.h
到您本地广告连播的符号链接。所以它的工作方式与常规pod相同。
如何导入标题?错误是什么? .podspec
和Podfile
的外观如何?
答案 1 :(得分:1)
这是Mapbox SDK 1.6.1的一个已知问题:https://github.com/mapbox/mapbox-ios-sdk/issues/631
我建议现在使用1.6.0版本。