Swiftでの「non-modular header inside framework module」エラー解消方法

質問内容

ObjCフレームワークをSwiftに移行する作業をしているのですが、次のエラーが発生しました。

include of non-modular header inside framework module 'SOGraphDB'

これはプロトコルを定義するヘッダーファイルへの参照であり、このプロトコルを使用するためにこのヘッダーファイルをいくつかのクラスで使用しています。

原因はモジュール機能に関連しているようですが、現時点では修正方法が明確ではありません。解決策はありますか?

追記:簡単な修正方法(根本原因な解決方法ではないですが)は、次の設定をyesに設定することです。

CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES
ベストアンサー

プロジェクトエクスプローラーでヘッダーファイル(header file)を選択します。

次に、Xcodeにある右側のセクションで、ターゲットの横にドロップダウンがあります。
それを「プロジェクト」から「パブリック」に変更します。

原文

https://stackoverflow.com/questions/24103169/swift-compiler-error-non-modular-header-inside-framework-module

リンク集: スーパーコピー時計 代金引換,