Xcode 出现错误,您可以在下面看到
Smaato 框架是 Objective-C 编写的框架,但我在项目中只使用 Swift。我该如何解决这个问题(我只将 Smaato 框架拖放到 Xcode 项目空间并检查它是否适用于导入行)?
Xcode 出现错误,您可以在下面看到
Smaato 框架是 Objective-C 编写的框架,但我在项目中只使用 Swift。我该如何解决这个问题(我只将 Smaato 框架拖放到 Xcode 项目空间并检查它是否适用于导入行)?
Swift 项目不直接识别添加到项目中的 Objective C 文件。将框架拖放到项目后有几个步骤。
首先,您必须创建一个桥接头。创建一个新的头文件。通常将其命名为“project_name-Bridging-Header.h”。
在 Build Settings 中,搜索“Objective-C Bridging Header”并将值设置为 Bridging header file name。您必须提供项目目录的路径。
现在添加import <iSoma/iSoma.h>
桥接头。然后您应该能够访问 Swift 文件中的目标文件。
检查是否添加了以下框架:UIKit,Foundation,StoreKit,CoreTelephony,SystemConfiguration,MessageUI,AdSupport,QuartzCore,CoreLocation,CoreImage,CoreFoundation,EventKit