2017-02-21 30 views
0

Я испытываю много ошибок «Redefinition» и «имеет предыдущую декларацию» от обновления моего подфайла в последнее время. У меня несколько целей, и я разделяю несколько стручков между ними. Раньше я использовал 0.XX и недавно обновился до 1.2 и старался не отставать от стандартов подфайла.cocoapods несколько целевых результатов в переопределении

Я обновляю свою Podfile от того, что это было недавно:


    # Uncomment this line to define a global platform for your project 

    platform :ios, '8.0' 

    link_with 'Target1', 'Target2', 'Target3', 'Target4', 'Target5', 'Target6' 

    pod 'RestKit', '0.24.0' 

    pod 'MBProgressHUD', '0.9' 

    pod 'MHVideoPhotoGallery', '1.6' 

к тому, что, как ожидается, в какао Бобы 1,2:


# Uncomment this line to define a global platform for your project 

platform :ios, '8.0' 


def core_pods 

    pod 'RestKit', '0.26.0' 

    pod 'MBProgressHUD', '0.9' 

    pod 'MHVideoPhotoGallery', '1.6' 

    pod 'FLKAutoLayout', '1.0.0' 

    pod 'IGListKit', '~> 2.0.0' 

end 


abstract_target 'core' do 

    core_pods 


    target 'Target1' 
    target 'Target2' 
    target 'Target3' 
    target 'Target4' 
    target 'Target5' 
    target 'Target6' 

end 

ответ

0

Я считаю, что проблемы были вызваны из-за неправильного пути поиска добавлен в пути поиска библиотеки, ссылаясь на папку /DerivedData/, а также на добавленный флаг другого компоновщика -all_load.