Card.IO
経由でインストールしCocoaPods
ました。私のワークスペースは正しくセットアップされているように見えますが、Card.IO
Objective-C
ヘッダー ファイルが配置されていることがわかりますが、メインSwift
プロジェクトでいずれかのCard.IO
クラスを参照しようとすると、未解決の識別子エラーが発生します。
編集 私の理解ではXcode
、ブリッジングヘッダーが見つかりません:
#import "CardIO.h"
@import AudioToolbox;
@import AVFoundation;
@import CoreMedia;
@import CoreVideo;
@import MobileCoreServices;
ドキュメントの状態
[ビルド設定] の [Swift コンパイラ - コード生成] で、Objective-C ブリッジ ヘッダーのビルド設定にブリッジ ヘッダー ファイルへのパスがあることを確認します。ビルド設定で Info.plist パスを指定する方法と同様に、パスはプロジェクトに対して相対的である必要があります。ほとんどの場合、この設定を変更する必要はありません。
これは私には意味がありません - パスをどこに置くべきかわかりませんか? Build Settings > Search Paths > Header Search Paths > Debug & Releaseに以下を追加しました
MyApp/MyApp-Bridging-Header.h
しかし、これは間違っているようですか?