【问题标题】:Add Bridging-Header inside .framework在 .framework 中添加 Bridging-Header
【发布时间】:2015-01-25 00:29:13
【问题描述】:

我想知道是否可以在 .framework 中添加 Bridging-Header.h。

我的目标是让我的框架符合 swift。

【问题讨论】:

  • 我想,这里是你的问题的答案stackoverflow.com/questions/24875745/…
  • 这不是完全相同的问题。我不想在我的框架中使用 SWIFT,但希望拥有 SWIFT 代码的人可以轻松集成我的框架。
  • 可能没有必要。尝试创建一个 Swift 项目,添加对您的框架的引用,然后将您的框架的导入语句添加到项目的桥接头(而不是框架的)。看看项目是否可以使用你的框架。
  • 如果我这样做会奏效,但我需要为使用我的框架的开发人员创建一个稍微复杂一点的文档。大多数时候不是 iOS 开发人员而是跨平台开发人员,这就是为什么我想为他们提供最简单的方法。如果他们不是其他可能性,我会这样做。谢谢

标签: ios swift frameworks


【解决方案1】:

我没有找到在我的框架内添加桥接头文件的解决方案,但找到了其他解决方案。那就是解释如何在不导入Objective-C文件的情况下创建桥接头文件。

当你在 Swift Compiler - Code Generation 下的 Objective-C Bridging Header 中指明你的桥接头文件的路径时,想要这样做的人要小心。在您的目标构建设置中而不是在您的项目构建设置中对此很重要,否则您将遇到错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 2015-01-31
    • 2017-09-28
    • 2012-07-06
    • 2016-07-25
    相关资源
    最近更新 更多