首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Podfile中包含文件

在Podfile中包含文件
EN

Stack Overflow用户
提问于 2016-08-28 20:26:22
回答 1查看 1.3K关注 0票数 4

我有一个由许多模块组成的应用程序,这些模块使用cocoapods链接。链接的模块在运行时被检测到。现在,我希望能够在buildserver中添加和删除模块。我现在需要做的是在安装之前删除或添加对Podfile的依赖项。

我认为如果我可以在每个目标的单独文件中编写依赖项,并将这些依赖项包含在Podfile中,那将是非常好的。这样我就不需要在构建时修改Podfile了。我正在寻找C中类似#include预处理器指令的东西,但我了解到ruby中的include和require函数的工作方式有很大的不同。到目前为止,我最大的成功是尝试了load,但在Invalid 'Podfile' file: undefined method 'pod' for main:Object.上失败了。

有没有可能包含文件?

EN

回答 1

Stack Overflow用户

发布于 2018-05-28 14:49:49

不确定这是否受支持,但如果您在模块文件中创建一个从主Podfile调用的函数,它确实可以工作。Podfile:

代码语言:javascript
复制
platform :ios, '9.0'

use_frameworks!

load 'ModulePods.rb'

abstract_target 'CommonPods' do
    module_pods
    pod 'SAMKeychain'

    target 'Target' do
        pod 'RealmSwift
    end
end

ModulePods.rb:

代码语言:javascript
复制
def module_pods
    pod 'ReachabilitySwift', '4.1.0'
end
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39191258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档