私は自分のアプリに新しいSiriインテグレーションを実装しようとしています。私は自分のプロジェクト全体で使っていた古いObjective-Cヘッダーを持っていますが、今度はこの新しいSiri Intentsターゲットにもヘッダーが必要です。だから、私は2つの目的のcブリッジングヘッダーを持っています。一つはメインプロジェクトとそのターゲット、もう一つはSiri Intentsターゲットです。Can /複数のObjective-Cブリッジヘッダーを使用できますか?
私が期待したように機能しません。インポートしようとしているobjective-Cクラスのいずれかを参照している "識別子の未解決の使用"エラーが発生します。
- プロジェクト:メインブリッジヘッダのディレクトリ
- ターゲット:
- selfTitledTarget:メインブリッジヘッダのディレクトリ
- SiriIntent:新しいディレクトリ以下のための私のビルド設定で
ブリッジヘッダー
私のメインブリッジヘッダーには、安全のために新しいブリッジヘッダーのすべてのインポートが含まれています。
新しいSiriの実装を開始する前にこの問題はありませんでした。私は、Siriの実装だけで、1つはうまく動作する別のプロジェクトを持っているので、私は複数のブリッジヘッダーがあるという事実に自分の問題が根付いていると推測しています。