如何在Xcode中构build一个iOS框架的发布版本?

假设我做了以下几点:

  1. 打开Xcode 7
  2. 文件| 新| | 项目| cocoa触摸框架
  3. 用Swift语言创build“TestFramework”
  4. 使用public func hello(){print(“Hello”)}创build一个文件Hello.swift。

从这里,我可以构build一个框架的debugging版本(在Debug-iphoneos文件夹内),但是我不知道如何构build发行版的框架(在Release-iphoneos里面)。 我以为档案可以做,但事实并非如此。 请指点?

要获得版本构build,您需要更改您的scheme设置:

在这里输入图像说明

确保您select了一个设备。 不是模拟器。

在这里输入图像说明

build立你的项目,你应该看到它被添加到这个位置:(点击箭头在finder中导航) 在这里输入图像说明

深入研究之后,您应该可以在内部find与您的发布框架相关的发布文件夹。 在这里输入图像说明

这适用于我:

select您的框架目标,然后单击产品 – >存档。 如果你的框架成功构build后组织者窗口没有popup,那么转到你的框架目标的“构build设置”,寻找选项“跳过安装”,并将其更改为“否”(之后再次存档)。