このチュートリアルで、ヘッダー ファイルの静的ライブラリ出力パスは、たとえば次のように構成する必要があることを読みました。
Build/Products/Debug-iphoneos/YourLibraryName
<YourLibraryName/YourLibraryName.h>
その後、インポートとして使用できます。
すべての手順に従い、静的ライブラリ プロジェクト (静的ライブラリ xcode プロジェクト内) のターゲット用に、パブリックヘッダー フォルダー パスを. 変更は、デバッグとリリースのすべてのフェーズに適用されます。YourLibraryName
/usr/local/include
わかりましたので、すべてのターゲットを消去し、Finder でビルド フォルダーを削除して、再度ビルドします。しかし、変化はありません。Xcodeはヘッダーファイルをコピーし続けます
Build/Products/Debug-iphoneos/include/YourLibraryName
「include」フォルダーをスキップしたくありません。Private headers フォルダーのパスも変更しようとしましたが、効果はありませんでした。これは Xcode のバグですか、それとも回避策はありますか?
私の目標は、共通のユーティリティ クラス用の静的ライブラリ xcode プロジェクトを作成することです。そして、これをそれらを使用するすべてのアプリにドラッグし、Apple フレームワークのようなフレームワークを山かっこで囲みます。