2016-12-28 4 views
0

私のXCodeプロジェクトには、たくさんのフレームワークが含まれています。未使用のCocoa Touchフレームワークが最終ビルドに含まれますか?

私はこれらのフレームワークをプロジェクトに持っているのに何も起こりませんが、決して#importというものを使用したり、それらを使用したりしていません。彼らは最終的なバイナリから除外されますか?それとも私は決してそれらを呼び出すことはありませんが含まれていますか?

基本的に私はこれらのフレームワークを必要としないときはいつでもそれらを削除しなければならないのだろうと思っています(私の現在のアプローチは単にそれらを含めないことです、私が間違っていると突然不思議になりました)

答えて

0

疑問なし、答えはYESまたはTRUE;) プロジェクトに追加するすべてのライブラリ、フレームワーク、およびlibファイルは、作成するビルドに含まれます。 TARGET -> SELECT YOUR TARGET -> Build Phases

Goが、あなたはそれらのすべては、彼らが最終ビルドの一部であるとして、ビルドのサイズを増大させるのに責任がある、Compile SourcesLink Binary With LibrariesCopy Bundle Resourcesの下に複数のファイルやフレームワークを見ることができます。

0

はい、すべての追加されたライブラリやフレームワークは最終ビルドに含まれています。

これをまったく使用しない場合は、手動で削除して除外してください。それ以外の場合は、最終的なバイナリまたはビルドを数えてビルドサイズを増やしてください。

関連する問題