[解決済み】Swiftコンパイラーエラー。"フレームワークモジュール内の非モジュラーヘッダー"
2022-04-12 14:37:42
質問
現在、ObjCフレームワークをSwiftに移行したいのですが、以下のエラーが発生しました。
include of non-modular header inside framework module 'SOGraphDB'
このヘッダーファイルはプロトコルを定義しており、私はこのプロトコルを使用するためにいくつかのクラスでこのヘッダーファイルを使っています。
モジュール機能と関係があるようですが、今のところ修正方法がよくわかりません。
UPDATEしています。
これはSwiftのコンパイラーエラーです。
UPDATE 2:
手っ取り早い対処法(ただし根本的な解決にはならない)は、以下の設定を「yes」にすることです。 clang_allow_non_modular_includes_in_framework_modules = yesに設定します。
解決するには?
ヘッダーは公開されていますか?
プロジェクトエクスプローラーでヘッダーファイルを選択します。それから、xcodeの右側のセクションで、ターゲットの隣にドロップダウンがあることに気がつくでしょう。これを "project" から "public" に変更します。私はこれでうまくいきました。
関連
-
[解決済み] C言語:拡張子「.mm」は何の略ですか?
-
[解決済み] Objective-Cでオブジェクトをキャストする方法
-
[解決済み] NSNumberをNSStringに変換する方法
-
[解決済み] Objective-Cで乱数を発生させる
-
[解決済み] Objective-Cのtypedef enumとは何ですか?
-
[解決済み] Swift Betaのパフォーマンス:配列のソート
-
[解決済み] NSStringをNSNumberに変換する方法
-
[解決済み】NSArrayをアルファベット順に並べるには?
-
[解決済み] SwiftフレームワークでCommonCryptoをインポートする
-
[解決済み] Swift 5.1 でコンパイルしたモジュールを Swift 5.1.2 のコンパイラでインポートできない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] カスタムメイドのフレームワークで「セレクタ 'Hello:'の既知のクラスメソッドがありません」というエラーが発生する。
-
[解決済み] Objective-Cは構造体の使用を禁じていますか?
-
[解決済み] Xcodeでコンソールに何かを印刷するには?
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] objectForKeyとvalueForKeyの違い?
-
[解決済み】NSArrayをアルファベット順に並べるには?
-
[解決済み】Objective-Cのコードをユニットテストするのに最適な方法は何ですか?
-
[解決済み】Objective-C: パス文字列からファイル名を抽出する
-
[解決済み】ストーリーボードで、複数のコントローラで使用するためのカスタムセルを作成する方法は?
-
[解決済み] Xcode 6 / Beta 4: フレームワークターゲットでのブリッジングヘッダーの使用はサポートされていません。