Just a Computer Graphics Studio & My Life

[iOS] Cocoapods 多個 Target

有時候同一個專案(Project)需要建立不同的目標(Target),因為可以各自設定屬性狀態,讓code可以依據釋出版(Release)開發版(Debug)來運作。

cocoapod xcode target.png

此時若有使用Cocoapods來管理第三方套件

Podfile檔案內容就這麼寫:

platform :ios, ‘8.0’

inhibit_all_warnings!
use_frameworks!

def shared_pods
pod ‘Toast’, ‘~> 2.4’
# pod ‘AFNetworking’
pod ‘Masonry’, ‘~> 0.6.3’
pod ‘BlocksKit’
pod ‘SVProgressHUD’
pod ‘IQKeyboardManager’
pod ‘TOCropViewController’
pod ‘XCDYouTubeKit’, ‘~> 2.5’
pod ‘ZXingObjC’, ‘~> 3.0’
pod ‘JSBadgeView’
pod ‘Mantle’, ‘~> 2.0’
pod ‘DateTools’, ‘~> 1.7’

pod ‘Fabric’
pod ‘Crashlytics’

pod ‘Batch’, ‘~> 1.6’
pod ‘Google/Analytics’

end

target ‘HappyLife‘ do
shared_pods
end

target ‘HappyLife dev‘ do
shared_pods
end

HappyLifeHappyLife dev兩個target都可以使用同一shared_pods囉~

想起之前有使用另一種方法,請見我該篇文章:可可豆莢多目標 (Cocoapods with Multiple Targets)

廣告

發表留言

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

標籤雲

%d 位部落客按了讚: