GPUImage swift iOS 7

有人用Swift和GPUImage为iOS 7+发布了应用程序吗? 当我试图发布一个应用程序,我得到错误(这不是我的屏幕,但我得到相同的)

在这里输入图像说明

应用程序在ios 7的所有设备和模拟器上都非常完美,我也通过testflight将其作为adhoc发送,并且仍然可以工作,但是现在我无法发布。

所以这里的根本问题是对embedded式框架的支持。 为了像GPUImage这样的Objective-C框架可用于Swift项目,您必须将其构build为一个模块,首先需要将其构build为完整的捆绑框架。 我把它设置为GPUImage,以便它可以在Swift项目中使用。

支持绑定框架(而不是我们已经使用的静态库)是iOS 8的新function,但是您可以在本地运行,甚至可以使用绑定的框架将iOS应用程序部署到iOS 7(Mac当然支持这一点开始)。 例如,使用GPUImage的FilterShowcaseSwift示例应用程序在iOS 7上运行良好。

不过,这听起来像App Store拒绝使用绑定的框架的应用程序,目标iOS版本早于8。我不知道是否有办法解决这个问题,因为你可以在iOS 7中运行这些应用程序。是一个暂时的事情,因为我听说在iOSapp store上使用捆绑框架的iOS 8应用程序也存在问题。

也许你可以手动添加GPUImage类到你的项目,并使用桥头来避免框架本身的需要,但这听起来像一团糟。