これは質問の続編です:dyld:ライブラリがロードされていません:@ rpath / SwiftyJSON.framework / SwiftyJSON
プロジェクトを最初から再構築した後(新しいプロジェクト、新しいpodfile、新しいファイルですが、各ファイルに元のプロジェクトのソースコードをコピーして貼り付けます)、アプリは今すぐコンパイルされ、すべてのシミュレーターで完全に実行されます!エラーなし。
ただし、iPhone4SまたはiPad2で実行すると、同じエラーが発生しますが、理由は異なります。
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'
カカオポッドからSwiftyJSONを削除し、ファイルをプロジェクトに手動で追加することで問題を解決しました
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加