0

Xcode 出现错误,您可以在下面看到

错误

Smaato 框架是 Objective-C 编写的框架,但我在项目中只使用 Swift。我该如何解决这个问题(我只将 Smaato 框架拖放到 Xcode 项目空间并检查它是否适用于导入行)?

4

2 回答 2

0

Swift 项目不直接识别添加到项目中的 Objective C 文件。将框架拖放到项目后有几个步骤。

首先,您必须创建一个桥接头。创建一个新的头文件。通常将其命名为“project_name-Bridging-Header.h”。

在 Build Settings 中,搜索“Objective-C Bridging Header”并将值设置为 Bridging header file name。您必须提供项目目录的路径。

现在添加import <iSoma/iSoma.h>桥接头。然后您应该能够访问 Swift 文件中的目标文件。

于 2016-08-24T10:45:03.780 回答
0

检查是否添加了以下框架:UIKit,Foundation,StoreKit,CoreTelephony,SystemConfiguration,MessageUI,AdSupport,QuartzCore,CoreLocation,CoreImage,CoreFoundation,EventKit

于 2016-08-24T13:10:31.110 回答