首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocoapods仅包含XCTest文件的某些依赖项

Cocoapods仅包含XCTest文件的某些依赖项
EN

Stack Overflow用户
提问于 2014-01-13 04:28:43
回答 1查看 1.1K关注 0票数 2

我有以下Podfile

代码语言:javascript
复制
platform :ios, '7.0'
pod 'CocoaLumberjack'
target :MyProjectTests do
   pod 'OCHamcrest'
end

我希望在所有目标中包含CocoaLumberjack,在测试目标中仅包含OCHamcrest。当我使用GHUnit (因为我必须创建一个特定的GHUnit测试目标)时,这似乎工作得很好。

然而,我想我应该尝试一下XCTest,看看我对它的喜欢程度(考虑到GHUnit似乎得到了一些蛛网,并且最近已经改变了所有权)。

当我检查我的Pods.xconfig时,它显示它包含OCHamcrest

代码语言:javascript
复制
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/CocoaLumberjack" "${PODS_ROOT}/Headers/OCHamcrest"

所以,看起来XCTests不是一个单独的目标。

我可以做些什么来确保在我的发布版本中不包含测试框架?这是我必须手动管理的东西,还是Cocoapods可以为我做这件事?

EN

回答 1

Stack Overflow用户

发布于 2014-01-13 04:31:49

这应该能起到作用。

代码语言:javascript
复制
target :MyProjectTests, :exclusive => true do
   pod 'OCHamcrest'
end

来源:http://guides.cocoapods.org/syntax/podfile.html#target

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21079917

复制
相关文章

相似问题

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