“构build设置”中的“Objective-C桥接头”条目不会出现在Xcode 8.3中

我需要添加库的一些Objective-C文件到我的项目中,并且我自己创build了MyProject-Bridging-Header.h文件。 但是现在我无法设置path,因为在项目的Build Settings中我找不到Objective-C Bridging Header条目。

有人在经历同样的情况吗? 我怎么能解决这个问题?

在Build Setting中select“all”而不是“basic” 在这里输入图像说明

通常,当你有一个Objective-C / Swift项目并添加了新的Swift / Objective-C类文件时,Xcode会询问你是否要创buildBridging Header

  • 如果自动创build桥接头的选项已被拒绝,还有一个选项可以手动创build。

  • 由于您已经创build了YourProject-Bridging-Header.h头文件,所以您需要在项目“生成设置”中设置path。

  • 设置桥接头文件的path,您需要导航到您的项目“生成设置”,在那里查找Swift编译器 – 常规部分,如上面提到的Hoa。
    它位于“Swift编译器 – 自定义标志”和“Swift编译器 – searchpath”之间的所有“Swift编译器”部分在同一页。

  • 在这里你可以看到Objective-C桥接头 ,你可以点击并设置你的YourProject-Bridging-Header.h桥接头文件的path,如YourProjectName/YourProject-Bridging-Header.h

  • 现在你可以打开你的YourProject-Bridging-Header.h并使用#import语句将Objective-C / Swift类放入其中。

感谢http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/
Objective-C桥接头不能用Xcode 8创build