簡體   English   中英

使用CocoaPods的多個應用程序的項目/工作區結構

[英]Project/workspace structure for multiple apps with CocoaPods

我即將遷移我的應用程序以使用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 ,其中包含目標和公共項目的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM