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

标签 ios xcode frameworks cocoapods podfile

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

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

有没有什么方法可以同时写入两个路径并自动选择正确的路径?或任何其他有助于忘记手动每日 podfile 更改的解决方案。

最佳答案

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

示例:

.zshrc 文件中添加下一行:

export PATH_TO_SOME_FRAMEWORK="some/local/path"

然后你可以这样在podfile中使用环境变量:

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

关于ios - 自动选择本地 CocoaPods 框架的正确路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48414821/

相关文章:

objective-c - 按下按钮播放嵌入式 youtube 视频

ios - Safari 远程调试 iOS 时黑屏

iphone - 将数据从 UItableviewController 传递到 ios 中的 UItableViewcell

ruby-on-rails - 一些常见 Web 框架的内存占用量如何比较?

macos - 插件和框架的区别

.net - 安装多个时会使用哪个.NET框架版本?

ios - 所有 iOS .p12 证书都需要密码吗?

ios - Adhoc 分发中的推送通知问题

ios - 只下载 iOS Facebook SDK,而不下载怪异的包?

Xcode 6 自动布局纵向和横向的不同约束