【问题标题】:Create iOS framework using swift使用 swift 创建 iOS 框架
【发布时间】:2016-02-08 09:19:46
【问题描述】:

我正在尝试使用 swift 创建一个 iOS 框架。我关注这个blog 以及其他几个,但输出不是我想要的方式。

下面是我的原始源文件

public class TestClass: NSObject {

    // publicVar description
    public var publicVar: Int = 0

    // doSomething description
    public func doSomething() {
        print("doSomething method")
    }
}

将框架添加到我的项目后,它会创建一个TestFramwork-Swift.h

您可以看到它不包含我的描述。我要框架 像 Apple 这样的头文件。

谁能帮我解决这个问题。我无法理解我在哪里做错了。我也无法在我的框架中添加更多 swift 文件。

【问题讨论】:

  • 对于反对者,我想使用 swift 创建 iOS 框架。就这样。能给我一个参考吗?

标签: ios iphone swift xcode7 swift-custom-framework


【解决方案1】:

对于要在框架标题中显示的 cmets,只需使用三斜杠而不是双斜杠。

【讨论】:

  • 谢谢。你能告诉我如何添加更多的swift文件吗?当我将另一个添加到我的项目中时,它不会出现在框架中。
  • “不出现”是什么意思?只需确保您的新文件具有公共类或变量,并且该文件已在文件检查器中为您的框架检查了“目标成员资格”。
  • 我添加了另一个文件,其中定义了两个公共类以及公共方法。还检查了target membership 状态。但是当我构建框架时,只有最初的 swift 文件和它的类来了。其他人不在。
  • 你能在你的构建日志中看到你所有的文件吗? img15.hostingpics.net/pics/256702Capturedcran20160208110302.png 也许你应该从使用它的项目中删除你的框架并手动添加新的
  • 是的,它就在那里。 hostingpics.net/…
猜你喜欢
  • 1970-01-01
  • 2013-07-03
  • 1970-01-01
  • 2017-10-23
  • 1970-01-01
  • 2014-08-13
  • 1970-01-01
  • 2014-11-10
  • 2013-09-27
相关资源
最近更新 更多