1. 程式人生 > >iOS開發 pod管理專案,多個target管理的Podfile的寫法

iOS開發 pod管理專案,多個target管理的Podfile的寫法

一個專案中多個target,使用pod管理時,出了問題,最後解決:主要是Podfile的寫法

第一種寫法:

platform :ios, '8.0'

# 多個target共用一套pod的寫法,專案中不能有名字為CommonPods,防止衝突;
abstract_target 'CommonPods' do

# 共用的pod第三方
pod 'AFNetworking'
pod 'IQKeyboardManager'

    # 專案中的target各自的設定
    target ‘Target1’ do
    #可以在這裡新增Target1獨自引用的pod第三方
    end
    target 'Target2’ do
    #可以在這裡新增Target2獨自引用的pod第三方 
    end
end

第二種寫法:

platform :ios, '8.0'

# 共用的pod第三方
pod 'AFNetworking'
pod 'IQKeyboardManager'

# 專案中的target各自的設定
target ‘Target1’ do
 #可以在這裡新增Target1獨自引用的pod第三方
end

target 'Target2’ do
 #可以在這裡新增Target2獨自引用的pod第三方 
end