【问题标题】:Swift: Failed to import bridging headerSwift:导入桥接头失败
【发布时间】:2014-09-23 09:19:08
【问题描述】:

当我使用 Objective-C 库和 Swift 类运行我的应用程序时,我得到了这个错误。 它说我:

无法导入桥接头'/Users/../Projectname-Bridging-Header.h'

这个文件是在我将 swift 类导入我的项目时创建的。我还在构建设置/打包中启用并设置了“已定义模块”的名称,但没有成功。在bridging-header.h文件里面,找不到objective-c写的库头文件。

我正在运行 xCode 6.0.1

【问题讨论】:

  • 可以手动创建,基本上是空的头文件,取同名Projectname-Bridging-Header.h
  • @MaximShoustin 它是在我的项目导航器中创建的。它已经在项目构建设置/Swift 编译器-代码生成/Objective-C 桥接头中链接。我已经使用绝对路径作为相对路径,但没有奏效。

标签: ios objective-c iphone swift xcode6


【解决方案1】:

我忘记在我的 pod 文件中添加特定目标的框架。

target "MyTarget" do
  pod 'MyFramework', '~> 2.1'
end

【讨论】:

    猜你喜欢
    • 2014-11-24
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多