2015-07-26 16 views
7

Stavo cercando di eseguire la mia app iOS sul mio iPhone. Progetto compilato bene. Ma quando si avvia un'applicazione, console XCode mostrato:Versione libreria incompatibile: XXX richiede la versione 2.0.0 o successiva, ma Runes fornisce la versione 1.0.0

dyld: Library not loaded: @rpath/Runes.framework/Runes 
    Referenced from: /private/var/mobile/Containers/Bundle/Application/CC8759F5-A501-400C-93A8-DCEE3BFE4770/XXX.app/XXX 
    Reason: Incompatible library version: XXX requires version 2.0.0 or later, but Runes provides version 1.0.0 

Io uso Cocoapods e la mia Podfile sembra che:

platform :ios, '8.0' 
use_frameworks! 

pod 'SnapKit', '~> 0.12.0' 
pod 'Alamofire', '~> 1.2' 
pod 'SwiftTask', '~> 3.3' 
pod 'Argo' 
pod 'Async', :git => 'https://github.com/duemunk/Async.git', :commit => '9e64046b767fe11010891f5b7fe2aed613a6ee55' 
pod 'TapLabel', '0.0.3' 
pod 'RealmSwift' 
pod 'Kingfisher', '~> 1.4' 

Cosa devo fare? Tutto funziona bene sui simulatori.

risposta

8

È possibile che si stia utilizzando una versione di CocoaPods precedente alla 0.38.2?

In tal caso, aggiornare a 0.38.2 utilizzando sudo gem install cocoapods ed eseguire pod install sul progetto. C'era a recent bugfix che si occupa di numeri di versione illegali nelle impostazioni di costruzione del linker.

Come una soluzione è possibile impostare manualmente la versione del baccello "Runes" a 2 nella destinazione del pod sotto Build Settings -> Linker -> Compatibility Version

+1

La correzione di bug sembra essere legata, ma purtroppo stesso problema accade. Ho risolto il problema modificando 'Linking -> Compatibility Version 'a 1 per tutti i pod. Presentato anche un rapporto di problema https://github.com/CocoaPods/CocoaPods/issues/3903 – Daiwei

+0

Ho lo stesso problema. Ho CocoaPods 0.38.2 e vorrei provare il trucco 'Linking -> Compatibility Version'. Che valore inserisco invece di questo '' vedi http://stackoverflow.com/questions/31750603/dyld-library-not-loaded-app-requires-afnetworking-2-0-0-but- provides-version-1 – trauzti

+0

risolto con la versione 0.39.0.rc.1 –

Problemi correlati