6
私はスタティックライブラリのiOSプロジェクトProjectCore
を持っています。これはプロジェクトに含めたいMyProject
です。私はセットライブラリプロジェクトで私の静的ライブラリのヘッダが見つかりません
:
PUBLIC_HEADERS_FOLDER_PATH = $(TARGET_NAME)
は、だから私は、次の構造
libProjectCore.a
ProjectCore (Folder)
+- ProjectCore.h
+- ProjectCoreUtil.h
で終わるディレクトリで/.../DerivedData/MyProject-xyzabcd/Products/Release-iphoneos/
は今、私のセットアップMyProject
- は、私はそれがポイントべき
$(BUILT_PRODUCTS_DIR)
に「ヘッダ検索パス」だ設定ProjectCore.xcodeproj
- のXcodeには
- に対する依存
- リンクとしてプロジェクトを追加します
MyProject.xcodeproj
- ドラッグの隣にgitのサブモジュールとして
ProjectCore
を追加します。上記のフォルダ。
libProjectCore.a
は不思議なアプローチのどちらが仕事:私は${TARGET_BUILD_DIR}/ProjectCore
User Header Search Paths
で使用することをお勧め
#import "ProjectCore.h" // With the (Recursive Flag set for the Headers)
#import <ProjectCore/ProjectCore.h> // The way RestKit does it
"ヘッダー検索パス"の代わりに "ユーザーヘッダー検索パス"を使用する理由を説明できますか? – Besi
ここに良い説明がありますhttp://stackoverflow.com/questions/3429031/header-search-paths-vs-user-header-search-paths-in-xcode – Johnnywho
私の問題は、実際には、 ( 'Release-iphoneos')に基づいているので、ライブラリプロジェクトには存在しないため、ヘッダーが見つかりませんでした。 – Besi