2012-03-18 21 views
0

私は配布したいiOS上にココアタッチスタティックライブラリを構築しています。私はスキームを更新することによって、リリースとデバッグバージョンをコンパイルしました。生成されたライブラリのサイズを見ると、リリースバージョンは2195504バイトですが、デバッグバージョンは2021216バイトです。 (製品/リリース| Debug-iphoneosディレクトリ)iOS - デバッグ/リリーススタティックライブラリが正しいフレーバを使用して構築されていることを確認します。

リリースバージョンはそれより小さくするべきではありませんか?

ライブラリーのリリースバージョンをアプリケーションにリンクすると、静的ライブラリ内でソースコードを見ることができないと予想されますが、コードをステップ実行する際にソースコードが表示され続けます。

私は静的ライブラリのリリースバージョンを正しく構築していないと思われますか?

答えて

0

xcodeはお使いのマシンでソースコードを見つけるのに十分スマートです。だから、あなたのマシンからソースコードを削除してみるか、ソースファイルがまったく利用できない新しいマシンでライブラリを使ってみてください。

リリースバージョンのサイズは、それより小さくする必要があります。

このlinkは、より多くの洞察を提供する必要があります。

このいずれも動作しない場合は、ソースコードを隠すカスタムフレームワークの作成を検討することができます。それを行う方法を参照してくださいherehere

+0

ソースが存在しない別のマシンでライブラリをリンクしようとしましたが、実際にはXCodeが見つかりませんでした。ありがとう。 – ivoj

+0

@ivoj welcome :) – Vignesh

関連する問題