2015-08-05 21 views
8

Bu soruya bir devamıdır: dyld: Library not loaded: @rpath/SwiftyJSON.framework/SwiftyJSONdyld: Kütüphane yüklü değil: @ rpath/SwiftyJSON.framework/SwiftyJSON

sıfırdan projeyi yeniden (yeni projesi, yeni podfile, yeni dosyaların sonra ancak her dosya kopyalamaya karşı içinde Orijinal projeden kaynak kodu yapıştırın) şimdi uygulama derler ve her simülatörde mükemmel çalışır! Hata yok.

dyld: Library not loaded: @rpath/SwiftyJSON.framework/SwiftyJSON 
    Referenced from: /private/var/mobile/Containers/Bundle/Application/EFC891F9-C22B-4503-8F11-F30769183439/Demo Mobile.app/Demo Mobile 
    Reason: Incompatible library version: Demo Mobile requires version 2.0.0 or later, but SwiftyJSON provides version 1.0.0 

(lldb) benim Podfile içinde

Benim çerçeveler:

pod 'Alamofire' , '~> 1.3' 
pod 'MBProgressHUD', '~> 0.9.0' 
pod 'SwiftyJSON', '~> 2.2.1' 
pod 'SQLite.swift', git: 'https://github.com/stephencelis/SQLite.swift.git' 

cevap

3

Ancak aynı hatayı AMA farklı bir nedeni olsun iPad 2 iPhone 4S veya bir çalışan

Sorunu, SwiftyJSON'u kakao bölmelerinden kaldırarak ve dosyayı el ile projeye el ile ekleyerek çözdüm

+1

Bu bir çözüm değil. Bir çözüm, hala CocoaPod kullanarak sorunun giderilmesini içerir. – jollyr0ger

+0

Peki bize oylama yerine bunun nasıl yapıldığını söyleyin ... – Glenn

+1

Yıkıcı olmak istemedim, ama yine de bu bir çözüm değil bir çözüm. Projede cocoapod yapılandırmasında bir sorun var. Hala üzerinde çalışıyorum. – jollyr0ger

2

Dünkü pod dosyasını güncellediğimde aynı sorunu yaşadım. Sorunu çözmek için Xcode penceresi -> projeler -> "Projenizi seçin" ve Türetilmiş Verileri Sil. Pod sürümünüzü güncelleyin.

+0

denedi, ama işe yaramıyor. Benim durumumda, Cocoa Pod'lar kullanılarak içe aktarılan RestKit ile bir projede UI Testleri çalıştırırken bir mesaj alıyorum – Claus

0

hedef kullanın. Sorunum böyle çözüldü.

İlgili konular