ios - Cocoapods:iOS 应用程序中的 OS X 测试应用程序?

标签 ios cocoapods

我有一个 iOS 应用程序,我们将其称为 Potato。它有一个名为 PotatoServiceTest 的命令行 OS X 实用程序,位于 PotatoServiceTest 子目录中。这两者(当前)都使用单个 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 指令的 Podfile)很好。运行 pod install 并将创建一个新的 Potato 工作区 (Potato.xcworkspace)。然后,您只需在 Potato 工作区中添加 PotatoServiceTest.xcodeproj ,AFNetworking 也将可供您的 PotatoServiceTest 目标使用。

关于ios - Cocoapods:iOS 应用程序中的 OS X 测试应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34421481/

相关文章:

ios - 无法通过 CocoaPods 构建 React Native 0.61.1

ios - UIScrollView 上的 float UIButton

ios - 使用 SKAction 更改 SKShapeNode 的位置

ios - 将新模型添加到.xcdatamodeld文件时是否需要核心数据迁移

ios - CocoaPods 和 Swift 3.0

swift - 更新 cocoapods 会导致文件丢失。

ios - 无法编译旧项目

ios - 从 Documents 目录存储和读取文件 iOS 5

ios - sizeFromBannerContentSizeIdentifier 在 iOS 6 中被弃用,替代品?

objective-c - Pod 安装后 Pod/标题为空