自动选择本地CocoaPods框架的正确路径

时间:2018-01-24 04:29:40

标签: ios xcode frameworks cocoapods podfile

我有一个本地框架。由于我在不同的计算机上工作 - 我有不同的本地路径到这个框架。所以,每当我在另一台机器上构建它时 - 我需要改变路径。这就是我改变它的方式:

target 'SomeTarget' do
#    pod 'SomeFramework', :path => 'some/other/local/path'
    pod 'SomeFramework', :path => 'some/local/path'
end

是否有某种方法可以编写两个路径并自动选择正确的路径?或任何其他有助于忘记手动每日podfile更改的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以设置环境变量。对我来说(我使用 zsh ),我的根目录中的 .zshrc 文件设置了环境变量。

示例:

.zshrc 文件中添加下一行:

export PATH_TO_SOME_FRAMEWORK="some/local/path"

之后,您可以通过这种方式在podfile中使用环境变量:

target 'SomeTarget' do
    pod 'SomeFramework', :path => ENV['PATH_TO_SOME_FRAMEWORK']
end