2012-03-09 21 views
0

静的ライブラリを作成する必要があります。静的ライブラリの一部は独自のコードになります。また、書いた他の多くの静的ライブラリが含まれます。XCodeで静的ライブラリの静的ライブラリを作成する

だから、通常、私は、今度はC、D、Eなどに依存B.xcodeprojに依存メインプロジェクトA.xcodeprojを持って

私の会社は簡単でのみ静的ライブラリを配布する必要がありますlibC.a libD.aなどではなく、1つのライブラリのみが送信されます。

したがって、単純なアプリケーションAPI呼び出しとlibB.aへのリンクを持つA_static.xcodeprojを作成しますが、毎回私はlibB.aにはB.xcodeprojのシンボルだけが含まれています。libC.a libD.aなども含まれています。

私が行方不明のXcodeでこれを行うasy方法?

ありがとうございます。

+0

あなたはすべて '.ar'ファイルを解凍し、1つのアーカイブにそれらを再梱包するシェルスクリプトを書いたほうが良いかもしれません。唯一の問題は、同じ名前の異なるアーカイブのファイルです...おそらく、フォルダを使用するか、ファイルの名前を常に(ソースアーカイブに基づいて)一意にすることができます。これはXcodeが提供するものではなく、非常に特注の要件です。 – trojanfoe

答えて

2

フレームワークを使用する必要があります。複数のライブラリとファイルを、他の関係者が含むことができる1つのバンドルにまとめてバンドルすることができます。私は私が働いているのと同じボートにいる。私はgithubでこのガイドを使ってフレームワークを稼動させました。私のためにうまくいった。

iOS Framework

+0

乾杯、ポインタありがとう! – Wil

関連する問題