我已经Card.IO
通过CocoaPods
. 我的工作区看起来设置正确,我看到了Card.IO
Objective-C
头文件,但是当我在我的主Swift
项目中尝试引用任何Card.IO
类时 - 我得到了未解决的标识符错误。
编辑 我的理解是Xcode
找不到桥接头:
#import "CardIO.h"
@import AudioToolbox;
@import AVFoundation;
@import CoreMedia;
@import CoreVideo;
@import MobileCoreServices;
该文件指出
在 Build Settings 中的 Swift Compiler - Code Generation 中,确保下的 Objective-C Bridging Header 构建设置具有桥接头文件的路径。该路径应该与您的项目相关,类似于在 Build Settings 中指定 Info.plist 路径的方式。在大多数情况下,您不需要修改此设置。
这对我来说没有意义 - 所以不确定在哪里放置路径?我已将以下内容添加到Build Settings > Search Paths > Header Search Paths > Debug & Release
MyApp/MyApp-Bridging-Header.h
但这似乎不正确?