如何在iOS项目中一起使用bazel和cocoapods?

时间:2017-05-21 21:38:49

标签: cocoapods bazel

我正在使用bazel从构建文件创建一个xcode项目。我还想将第三方库与cocoapods集成在一起。这样做的步骤是什么?目前,我跑了' bazel build'生成.xcodeproj文件,然后运行“pod install'”,然后安装' pod安装'命令失败,一堆错误抱怨.xcodeproj文件。有任何想法吗?

2 个答案:

答案 0 :(得分:2)

Pinterest的PodToBUILD项目允许您将pod导入为BUILD目标。

  

使用。在Pods.WORKSPACE文件中初始化存储库   宏,new_pod_repository

     

创建文件Pods.WORKSPACE

     

使用new_pod_repository宏来描述Pod存储库。

new_pod_repository(
  name = "PINOperation",
  url = "https://github.com/pinterest/PINOperation/archive/1.0.3.zip",
)
     

PINOperation和关联的objc_library目标,   PINOperation可在Bazel内使用。包裹和   目标名称组合在一起形成标签   //Vendor/PINOperation:PINOperation

https://github.com/pinterest/PodToBUILD

答案 1 :(得分:1)

很难猜出可能出现的问题,但您可能会发现tulsi project有用。