xcode - Cocoa podspec 和依赖路径

标签 xcode cocoapods podspec

如何在 podspec 中指定依赖项的本地路径?

像:s.dependency 'MyLibrary', :path => '../MyLibrary'

谢谢

最佳答案

您应该使用 :path您的 Podfile 中的关键字:

pod 'AFNetworking', :path => '~/Documents/AFNetworking/AFNetworking.podspec'

提示:如果您不知道路径,您可以将文件拖放到您的 Podfile 中。它会显示它。

编辑

我没有正确理解 OP 的要求,这是正确的答案:
  • 将本地依赖项放在 pod 的文件夹根目录中,
  • 在您的 Podspec 文件中,只需添加 s.ios.dependency 'YourPodName/YourPodDependencyFolder'

  • 之后,创建一个子空间,如下所示:
    s.subspec 'YourPodName' do |ss|
    ss.source_files = 'YourPodName/**/*.{h,m}'
    end
    

    关于xcode - Cocoa podspec 和依赖路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32581986/

    相关文章:

    ios - 如何防止一次加载多个子 viewController?

    ios - Xcode 4.5 中的当前位置错误

    Swift – "No such module ' Stripe3DS 2'"更新 Stripe 到 21.0.1 后

    ios - pod 可以访问主项目中的框架吗?

    ios - 当文本长于标签的宽度时,如何使 UILabel 文本在末尾显示省略号

    Swift UiTableView 不重新加载搜索结果

    ios - 未为 CocoaPods 目标定义 DEBUG 预处理器宏

    ios - 如何使用 cocoapod 包含 ios 应用程序和 watch 扩展的共享框架

    swift - 如何用cocoapods提取pod然后在本地使用?

    cocoapods - 从 CocoaPods Specs 存储库中删除版本