【发布时间】:2017-02-22 04:49:33
【问题描述】:
我想在一个工作区中拥有两个应用程序(xcode 项目)。由于 Cocoapods 通常会生成工作区,因此我查看了是否可以执行此操作并找到了一些答案。推荐的 Podfile 如下所示:
workspace 'TestWorkspace'
target 'TestApp1' do
xcodeproj 'testApp1/testApp1.xcodeproj'
workspace 'TestWorkspace'
pod 'AFNetworking'
end
workspace 'TestWorkspace'
target 'TestApp2' do
xcodeproj 'TestApp2/TestApp2.xcodeproj'
pod 'MBProgressHUD'
end
(抱歉,不知道如何将 Ruby 代码格式化为 SO 格式)
所以我的文件夹结构看起来像一个 TestWorkspace 文件夹,有两个 App 项目文件夹和 Podfile。运行pod install
[!]
xcodeproj已重命名为project。请相应地更新您的 Podfile。
和..
[!] CocoaPods 没有设置您项目的基本配置,因为您的项目已经有一个自定义配置集。为了使 CocoaPods 集成能够正常工作,请将目标
TestApp1的基本配置设置为../Pods/Target Support Files/Pods-TestApp1/Pods-TestApp1.debug.xcconfig或在构建配置中包含../Pods/Target Support Files/Pods-TestApp1/Pods-TestApp1.debug.xcconfig(TestApp1/Pods/Target Support Files/Pods-TestApp1/Pods-TestApp1.debug.xcconfig)。
所以我的问题是必须进行哪些更改才能使我的TestWorkspace 工作区具有三个项目:TestApp1、TestApp2 和Pods?
(顺便说一句,我将我的项目/工作区的真实名称更改为伪别名,以便在此处发布。希望我忠实地更改了所有内容。)
编辑:好的,所以我修复了第一个警告(只是从 xcodeproj 到 project 的 podfile 语法更改)。但是,我的工作区肯定没有正确配置。 pod installing 之后我什至没有看到 Pod 项目。
EDIT2: 好的,所以我通过将两个项目配置文件(调试和发布)都设置为“无”来修复第二个警告。所以现在我没有错误,但是 Pod 项目仍然找不到。 (对不起,如果我要解决部分问题,但我认为添加编辑比创建新问题更好)。
【问题讨论】:
标签: xcode dependencies cocoapods podfile