Cocoapods:OS iOS 应用中的 X 测试应用?
Cocoapods: OS X test app in iOS app?
我有一个 iOS 应用程序,我们称之为 Potato。它在 PotatoServiceTest 子目录中有一个名为 PotatoServiceTest 的命令行 OS X 实用程序。这两个(当前)都使用一个 pod,AFNetworking。
过去,我只是使用两者的 AFNetworking git 子模块。但我真的很想在这里尝试一下 Cocoapods。如何配置我的 Podfile?
我的 Podfile 目前看起来像这样:
xcodeproj 'Potato.xcodeproj'
target 'Potato' do
pod 'AFNetworking', '~> 3.0'
end
我的理解是这应该是我需要的:
xcodeproj 'Potato.xcodeproj'
xcodeproj 'PotatoServiceTest/PotatoServiceTest.xcodeproj'
target 'Potato' do
pod 'AFNetworking', '~> 3.0'
end
target 'PotatoServiceTest' do
pod 'AFNetworking', '~> 3.0'
end
但是,我得到一个错误:
[!] Unable to find a target named `Potato`
我还能尝试什么?
您当前的 Podfile(只有一个 xcodeproj
指令的那个)没问题。 运行 pod install
并且将创建一个新的 Potato 工作区 (Potato.xcworkspace
)。然后,您只需在您的 Potato 工作区中添加 PotatoServiceTest.xcodeproj
,AFNetworking 也将可用于您的 PotatoServiceTest 目标。
我有一个 iOS 应用程序,我们称之为 Potato。它在 PotatoServiceTest 子目录中有一个名为 PotatoServiceTest 的命令行 OS X 实用程序。这两个(当前)都使用一个 pod,AFNetworking。
过去,我只是使用两者的 AFNetworking git 子模块。但我真的很想在这里尝试一下 Cocoapods。如何配置我的 Podfile?
我的 Podfile 目前看起来像这样:
xcodeproj 'Potato.xcodeproj'
target 'Potato' do
pod 'AFNetworking', '~> 3.0'
end
我的理解是这应该是我需要的:
xcodeproj 'Potato.xcodeproj'
xcodeproj 'PotatoServiceTest/PotatoServiceTest.xcodeproj'
target 'Potato' do
pod 'AFNetworking', '~> 3.0'
end
target 'PotatoServiceTest' do
pod 'AFNetworking', '~> 3.0'
end
但是,我得到一个错误:
[!] Unable to find a target named `Potato`
我还能尝试什么?
您当前的 Podfile(只有一个 xcodeproj
指令的那个)没问题。 运行 pod install
并且将创建一个新的 Potato 工作区 (Potato.xcworkspace
)。然后,您只需在您的 Potato 工作区中添加 PotatoServiceTest.xcodeproj
,AFNetworking 也将可用于您的 PotatoServiceTest 目标。