Xcodeのカスタムフレームワークのヘッダーを含みます
-
30-09-2019 - |
質問
調整することになっていますか? FRAMEWORK_SEARCH_PATHS
また HEADER_SEARCH_PATHS
プロジェクトにカスタムフレームワークを追加するときは?
私は持っています MainProject.xcodeproject
そのリンク SomeFramework.framework
それは単に「製品」からドラッグされます SomeFramework.xcodeproject
メインプロジェクトで「バイナリライブラリとのリンク」ビルドフェーズ。
フレームワークには、必要なすべてのヘッダーが含まれています Headers
ディレクトリ。しかし、私のプロジェクトでは、単に使用することはできません。
#import <SomeFramework.h> // I'm pretty sure this file exists
このヘッダーを含める。ビルドは「そのようなファイルまたはディレクトリなし」に失敗します。コンパイラフラグには含まれます -F…/SomeFramework/build/Release
そのディレクトリにはフレームワークが含まれています Headers
ディレクトリシンリンク。
(ところで:これはMac OS X向けです。iPhoneは気にしません。)
解決
Framework_Search_Pathsにフレームワークを含むディレクトリにパスを追加するだけで動作します。タイプミスでない限り、あなたの問題は
#import <SomeFramework.h>
それはそうあるべきです
#import <SomeFramework/SomeFramework.h>
所属していません StackOverflow