私はXcode8にウィジェット拡張機能を持つプロジェクトを作成しています。私はサービスAPIコード(Swiftで書かれたWeb APIを打ついくつかのクラス関数)を動的フレームワークに分解しようとしています。Cocoapodを動的フレームワークにインポートできません
テンプレートを使ってフレームワークを作成し、ServiceAPI.swiftファイル/コードをそのテンプレートにドラッグしました。ファイルがフレームワークターゲットに含まれていることを確認しました。
このコードは、Webから取得するJSONを解析するためにSwiftyJSON
に依存しています。さて、コードをフレームワークに移行する前に、SwiftyJSONがコンパイルされ、アプリケーションターゲットで正常に動作していました。それを移動した後、私はリンカのエラーを取得します。
ld: framework not found SwiftyJSON clang: error: linker command failed with exit code 1 (use -v to see invocation)
私はそれを修正するためにいくつかのことを試みました。おそらく、フレームワークの検索パスを設定することは可能かもしれないと思ったが、私が追加したパスは問題を修正しなかった。
これを解決するにはどうすればよいですか?
これが問題でした。 podファイルを修正して新しいフレームワークを組み込み、Pod Installを実行して修正しました。 –