[英]Project/workspace structure for multiple apps with CocoaPods
我即將遷移我的應用程序以使用CocoaPods 。 我當前的目錄結構如下圖所示。 我有一個包含3個項目的工作區( ipad
, ipod
, common
)。 ipad
和ipod
項目中有構建目標,並且依賴於common
項目。
MyGreatApp
|
+-- MyGreatApp.xcworkspace
|
+-- ipad
| |
| +-- ipad.xcodeproj
| +-- (source code)
|
+-- ipod
| |
| +-- ipod.xcodeproj
| +-- (source code)
|
+-- common
|
+-- common.xcodeproj
+-- (source code)
我的問題是,我應該如何將其遷移到CocoaPods? 它看起來像的CocoaPods為每一個新的工作區Podfile
您創建的。 我想保留我的3項目工作區結構,因為它似乎可以很好地保持所有內容。 我應該為每個項目創建一個Podfile
,其中包含目標和公共項目的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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.