iOS,Pods:某些pod的特殊目录

时间:2015-05-19 14:15:08

标签: ios cocoapods

我尝试安装一些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目录中?

2 个答案:

答案 0 :(得分:2)

这是正确的,Development Pods是一个组而不是文件夹,因此不会影响头文件查找。

如果您使用:local(应该改为:path),那么CocoaPods会创建从Pods/Headers/Public/<pod name>/<header name>.h到您本地广告连播的符号链接。所以它的工作方式与常规pod相同。

如何导入标题?错误是什么? .podspecPodfile的外观如何?

答案 1 :(得分:1)

这是Mapbox SDK 1.6.1的一个已知问题:https://github.com/mapbox/mapbox-ios-sdk/issues/631

我建议现在使用1.6.0版本。