2016-08-29 4 views
0

Swiftで自分のアプリをコーディングし、いくつかのポッドを使用します。私はAppName.app(パッケージコンテンツの表示)を開き、Frameworksフォルダのサイズが大きすぎることがわかりました。 Swiftライブラリのほかに、CocoaPodはすべてのフレームワークをそのフォルダにコピーします。なぜCocoaPodはすべてのフレームワークを最終的なiOSアプリケーション製品にコピーするのですか?

過去にObjective CでCocoaPodを使用したとき、私はその問題を認識しませんでした。しかし、今私がSwiftに移るとき、CocoaPodはこのフォルダに全てのPodをコピーして、最終的な製品が大きすぎるようにします。

私のCocoaPod設定で何か問題がありますか?

+1

ObjCの場合、CocoaPodはフレームワークではなくライブラリをコピーします。 –

+0

ライブラリはどこにコピーされますか。私はアプリのバイナリファイル – huync

答えて

2

これは正常です。どのようにあなたのアプリは、フレームワークを使用することができますか? Objective-Cでこれをしなかったと確信していますか?

+0

にcocoapodコードを構築すると思う私の古いアプリでは、私はそれがそのフォルダにフレームワークをコピーして表示されません。私はアプリケーションバイナリファイルには、分離されたフレームワークファイルではなく、cocoapodコードを構築すると思います – huync

関連する問題