0
静的ライブラリがiOSプロジェクトから作成された場合、Lib.aファイルにはすべてのヘッダーファイルもバンドルされていますか。あるいは、プライベートヘッダとしてパブリックヘッダで使用されるすべてのヘッダファイルをマークして、スタティックライブラリターゲットがビルドされたら/ usr/local/includeフォルダ内のすべてのプライベートファイルを追加する必要がありますか?静的ライブラリのヘッダーファイルの包含と可視性iOS
スタティックライブラリターゲットを使用した私のXcodeプロジェクトが他の多くのスタティックライブラリに依存している場合、エンドユーザがこれらのライブラリを手動で追加する必要がないように、すべてのスタティックライブラリを含むフレームワークを作成する方法を教えてください。現在、libtoolコマンドを使用して、すべての.aファイルを1つのバイナリに結合しています。これらの依存ライブラリーとそのヘッダーは、システムのどこかのプロジェクトフォルダの外にあります。依存するすべてのスタティックライブラリヘッダーをプロジェクトフォルダに含めて、プライベートヘッダーまたはプロジェクトヘッダーとしてマークする必要がありますか? –
私はシミュレータではなく、iPhoneをサポートするためにスタティックライブラリが必要です。ですから、Universalフレームワークを作成するのにlipoコマンドを使用していません。代わりに、複数の静的ライブラリを1つのフレームワークファイルに結合する必要があります。そのためにはlibtoolコマンドを使用しています。 –