2

有可能pod install @targetName吗?
我遇到了一个问题,即我没有为我的项目更新 pod 的选项,但我必须为我的单元测试目标安装新的 pod。

4

2 回答 2

5

我认为pod update @targetNameCocoaPods 中没有任何命令。您可以做的是仅在单元测试目标中添加所需的 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 回答