我尝试安装一些 pod,其中两个是从本地安装的。
pod 'Mapbox-iOS-SDK', :local => '~/Documents/hupods/Mapbox-iOS-SDK'
安装成功后发现从 GitHub 安装的 pod 被放置在了
Pods target / Pods
文件夹,但由于某种原因系统已将本地 pod 放入 Pods target / Development Pods
.现在我在链接本地 pod 的 .h 文件时遇到了问题。为什么会这样?如何将本地 Pod 安装到同一个 Pods 目录中?
最佳答案
这是正确的,Development Pods
是一个组而不是文件夹,因此不会影响头文件查找。
如果您使用 :local
(应该改为 :path
)然后 CocoaPods 将从 Pods/Headers/Public/<pod name>/<header name>.h
创建符号链接(symbolic link)到您本地的 pods 。因此,它的工作方式与常规 pod 的工作方式相同。
你如何导入标题?错误是什么? .podspec
怎么办和 Podfile
看起来像?
关于iOS, pod : Special dir for some pods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30328189/