Definir destino de implantação para o pod do CocoaPods
Eu uso o CocoaPods para gerenciar dependências no meu projeto. Eu escrevi Podfile:
target 'MyApp' do
platform :ios, '8.0'
# Uncomment this line if you're using Swift or would like to use dynamic frameworks
#use_frameworks!
# Pods for MyApp
pod 'KeepLayout', :git => 'https://github.com/iMartinKiss/KeepLayout', :tag => 'v1.6.0'
pod 'EasyMapping'
target 'MyAppTests' do
inherit! :search_paths
# Pods for testing
end
target 'MyAppUITests' do
inherit! :search_paths
# Pods for testing
end
end
Esse arquivo funciona bem com o CocoaPods 0.x, mas não consigo compilar o projeto depois de atualizar para o CocoaPods 1.0. Depois que eu corri
pod update
Não consigo compilar meu projeto com erro:
/Users/<...>/Pods/KeepLayout/Sources/KeepAttribute.m:195:1: Não é possível sintetizar a propriedade fraca porque o destino de implantação atual não suporta referências fracas
Vi que todas as bibliotecas são construídas com diferentes destinos de implantação. Por exemplo, KeepLayout é criado com o destino de implantação 4.3.
Como posso determinar o destino da compilação para cada dependência de pod?