dyld:未加载库:@ rpath / SwiftyJSON.framework / SwiftyJSON

时间:2015-08-05 15:19:42

标签: ios swift swifty-json

这是问题的续集:dyld: Library not loaded: @rpath/SwiftyJSON.framework/SwiftyJSON

从头开始重建项目(新项目,新podfile,新文件,但在每个文件中复制 - 粘贴原始项目中的源代码),应用程序现在编译并在每个模拟器上完美运行!没有错误。

然而,在iPhone 4S或iPad 2上运行时,出现同样的错误,但原因不同:

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)

我的Podfile中的框架:

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'

3 个答案:

答案 0 :(得分:3)

我通过从可可豆荚中删除SwiftyJSON并手动将文件添加到项目中解决了这个问题

答案 1 :(得分:2)

我昨天更新pod文件时遇到了同样的问题。解决问题转到Xcode窗口 - >项目 - > "选择你的项目"并删除派生数据。

答案 2 :(得分:0)

更新您的pod版本。 使用目标。 我的问题就这样解决了。