【发布时间】:2026-01-09 12:55:02
【问题描述】:
xcodeproj 'Demo.xcodeproj'
platform :ios, "6.0"
target "Demo" do
pod 'Demo-A', '3.1.1'
pod 'Demo-B', '1.0'
pod 'Demo-C', '~> 1.9.0'
pod 'Demo-D', '~> 1.1'
pod 'AA', '0.0.1'
pod 'BB', '0.0.1'
pod 'CC', '0.0.1'
pod 'DD', '0.0.1'
pod 'EE', '0.0.1'
pod 'FF', '0.0.1'
pod 'GG', '0.0.1'
end
target "DemoTests" do
pod 'DemoTests-X', '3.1.1'
pod 'DemoTests-Y', '0.4.0'
pod 'DemoTests-Z', '4.1.1'
pod 'AA', '0.0.1'
pod 'BB', '0.0.1'
pod 'CC', '0.0.1'
pod 'DD', '0.0.1'
pod 'EE', '0.0.1'
pod 'FF', '0.0.1'
pod 'GG', '0.0.1'
end
target "DemoWidget" do
pod 'DemoWidget-1', '3.1.1'
pod 'DemoWidget-2', '0.4.0'
pod 'DemoWidget-3', '4.1.1'
end
这是我的 podfile 。如您所见。
pod 'AA', '0.0.1'
pod 'BB', '0.0.1'
pod 'CC', '0.0.1'
pod 'DD', '0.0.1'
pod 'EE', '0.0.1'
pod 'FF', '0.0.1'
pod 'GG', '0.0.1'
此代码出现两次。 DemoTests 是 Demo 目标的测试目标。当我在 Demo 目标中编写测试文件并将源文件导入时。它将依赖 Demo 目标中的 pod 中的某些文件,但不依赖于 DemoTests 目标。所以我为依赖写了两次这个 Podfile 代码。 但是,很丑!我和我的同事必须维护两套这样的代码。我的 Podfile 会膨胀! 我想维护这个代码一次!怎么做~ 我喜欢可可足类动物!相信能解决我的问题~ 等你回答~~~~
【问题讨论】:
标签: ios objective-c iphone cocoapods xctest