Xcode 为特定目标更新/安装CoCoapod

Xcode 为特定目标更新/安装CoCoapod,xcode,cocoapods,podfile,Xcode,Cocoapods,Podfile,是否可以在@targetName进行pod安装? 我遇到了一个问题,我没有为我的项目更新pod的选项,但我必须为我的单元测试目标安装新的pod。我认为CocoaPods中没有pod update@targetName命令。您可以做的是只在单元测试目标中添加所需的pod,然后运行pod更新,因为其他目标中没有任何更改,所以它们不会受到此更新的影响 如果在完成pod初始化后添加目标,则可以将这些目标附加到pod文件中,如下所示: target 'ANewTargetAdded' do i

是否可以在@targetName进行pod安装?
我遇到了一个问题,我没有为我的项目更新pod的选项,但我必须为我的单元测试目标安装新的pod。

我认为CocoaPods中没有pod update@targetName命令。您可以做的是只在单元测试目标中添加所需的pod,然后运行pod更新,因为其他目标中没有任何更改,所以它们不会受到此更新的影响

如果在完成pod初始化后添加目标,则可以将这些目标附加到pod文件中,如下所示:

  target 'ANewTargetAdded' do
    inherit! :search_paths
    pod 'SomePOD'
  end

如果您现在向AnewTargeteded添加一个新的pod并运行pod更新,那么只有在您没有对pod文件中的其他目标进行任何更改时,才会影响AnewTargeteded。

我认为CocoaPods中没有任何pod update@targetName命令。您可以做的是只在单元测试目标中添加所需的pod,然后运行pod更新,因为其他目标中没有任何更改,所以它们不会受到此更新的影响

如果在完成pod初始化后添加目标,则可以将这些目标附加到pod文件中,如下所示:

  target 'ANewTargetAdded' do
    inherit! :search_paths
    pod 'SomePOD'
  end
如果您现在将一个新的pod添加到AnewTargeteded并运行pod更新,那么这只会影响AnewTargeteded,前提是您尚未对pod文件中的其他目标进行任何更改。

没有任何类似pod update@targetName的功能,但您可以为不同的目标和单元测试指定不同的pod,并运行pod更新

像这样的

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
没有任何类似于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