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.
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
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
risolto con la versione 0.39.0.rc.1 –