有可能pod install @targetName
吗?
我遇到了一个问题,即我没有为我的项目更新 pod 的选项,但我必须为我的单元测试目标安装新的 pod。
6271 次
2 回答
5
我认为pod update @targetName
CocoaPods 中没有任何命令。您可以做的是仅在单元测试目标中添加所需的 pod,然后运行 a pod update
,因为其他目标没有任何更改,因此它们不会受到此更新的影响。
如果您在创建后添加目标,您pod init
可以将这些目标附加到您的 podfile 中,如下所示:
target 'ANewTargetAdded' do
inherit! :search_paths
pod 'SomePOD'
end
如果你现在添加一个新的 podANewTargetAdded
并运行pod update
,那么这只会影响ANewTargetAdded
你没有对你的podfile
.
于 2017-10-20T02:57:42.807 回答
2
没有类似的pod update @targetName
,但您可以为不同的目标和单元测试指定不同的 pod 并运行pod update
。
像这样的东西。
target 'TestProject' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for TestProject
target 'TestProjectTests' do
inherit! :search_paths
# Pods for testing
end
target 'TestProjectUITests' do
inherit! :search_paths
# Pods for testing
end
end
于 2017-10-20T03:13:46.773 回答