gpt4 book ai didi

ios - 使用 CocoaPods 的多个应用程序的项目/工作区结构

转载 作者:IT王子 更新时间:2023-10-29 07:55:27 28 4
gpt4 key购买 nike

我即将迁移我的应用程序以使用 CocoaPods .我当前的目录结构如下图所示。我有一个工作区,其中包含 3 个项目(ipadipodcommon)。 ipadipod 项目中的构建目标依赖于 common 项目。

MyGreatApp
|
+-- MyGreatApp.xcworkspace
|
+-- ipad
| |
| +-- ipad.xcodeproj
| +-- (source code)
|
+-- ipod
| |
| +-- ipod.xcodeproj
| +-- (source code)
|
+-- common
|
+-- common.xcodeproj
+-- (source code)

我的问题是,我应该如何将它迁移到 CocoaPods?看起来 CocoaPods 为您创建的每个 Podfile 创建了一个新的工作区。我想保留我的 3 项目工作区结构,因为它似乎可以很好地将所有内容放在一起。我应该为每个带有目标的项目创建一个 Podfile 并为公共(public)项目创建一个 Specfile 吗?那么我该如何在 XCode 中进行设置呢?

最佳答案

在本文发布时的最新版本中,您需要使用以下格式的 podfile:

workspace 'Test'
xcodeproj 'iphone/iphone.xcodeproj'
xcodeproj 'iphone2/iphone2.xcodeproj'

target :iphone do
platform :ios, '6.0'
pod 'RestKit'
xcodeproj 'iphone/iphone.xcodeproj'
end

target :iphone2 do
platform :ios, '6.0'
pod 'RestKit'
xcodeproj 'iphone2/iphone2.xcodeproj'
end

我证实这适用于现有工作区中的多个项目。

有关详细信息,请参阅此帖子:https://github.com/CocoaPods/CocoaPods/issues/738

关于ios - 使用 CocoaPods 的多个应用程序的项目/工作区结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12771191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com