2015-10-31 5 views
0

Я только что установил более старый проект (на основе ObjC) на последний CocoaLumberjack. В тренажере все работает, но на устройстве (работает прошивкой 9.1) Я получаю эту ошибку:LIbrary не загружен - Причина: Несовместимая версия библиотеки

dyld: Library not loaded: @rpath/CocoaLumberjack.framework/CocoaLumberjack 
    Referenced from: /var/mobile/Containers/Bundle/Application/69959D96-CAE9-455F-8F74-62A937531E1F/Go 5k.app/Go 5k 
    Reason: Incompatible library version: Go 5k requires version 2.0.0 or later, but CocoaLumberjack provides version 1.0.0 

Любые идеи ..? Это мой podfile:

use_frameworks! 

def shared_ios_pods 
    # utility 
    pod 'CocoaLumberjack' 
    pod 'UICollectionView+NSFetchedResultsController' 
    pod 'UITableView+NSFetchedResultsController' 
    pod 'PureLayout' 
    pod 'UIColor-Utilities' 
    pod 'KZPropertyMapper', '~> 2.5' 
    # UI stuff 
    pod 'M13ProgressSuite' 
    pod 'JBChartView' 
    pod 'SAMGradientView' 
    # Integrations 
    pod 'YTVimeoExtractor' 
    pod 'Mixpanel' 
    pod 'HockeySDK', '~> 3.7' 
end 


target 'Go 5k' do 
    platform :ios, '9.0' 
    shared_ios_pods 
end 

target 'Go5k watchOS2 Extension' do 
    platform :watchos, '2.0' 
    pod 'CocoaLumberjack' 
end 

Это в проекте Objective-C и эта конкретная версия CL, я считаю, Свифта основе. Не совсем уверен, что это актуально.

ответ

0

Исправлено больше всего необычное путь: полная очистка + перезагрузка Xcode. Весело замечательно.