フレームワークモジュール内に非モジュールヘッダーを含める 質問する

フレームワークモジュール内に非モジュールヘッダーを含める 質問する

私はXcode 6を使用しています。

1) まず、動的ライブラリ (CoreLibrary) を作成します。このライブラリには RequestPoster.h ファイルが含まれています。

2) 次に、Cocoa Touch Framework を作成し、この動的ライブラリ (CoreLibrary) を追加しました。

3) その後、このフレームワークをプロジェクトに追加すると、RequestPoster.h ファイル (CoreLibrary) でエラーが発生します。

エラー: フレームワーク モジュール クラス内に非モジュール ヘッダーが含まれています:

ifaddrs.h、arpa/inet.h、sys/types.h>

これらのファイルはプロジェクト内に見つかりません。

ベストアンサー1

ヘッダー ファイルがフレームワークのパブリック ヘッダーの一部として公開されていることを確認します。

「フレームワーク」->「ターゲット」->「ビルド フェーズ」に移動し、関連するヘッダー ファイルをプロジェクトからパブリックにドラッグして移動します。

スクリーンショット

おすすめ記事