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

这是一个问题的续集: dyld:Library未加载:@ 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' 

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

我昨天更新了pod文件时遇到同样的问题。 为了解决Xcode窗口的问题 – >项目 – >“select你的项目”并删除派生数据。

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