在Obj-C应用中使用swift框架作为子项目
我有一个objective-c应用程序,我想在其中使用我自己创建的swift框架。框架构建得很好,所有测试都是绿色的。然而,我现在很难在我的应用程序中使用它。我将框架作为子项目添加到应用程序中,确保启用了在Obj-C应用中使用swift框架作为子项目,swift,xcode6,Swift,Xcode6,我有一个objective-c应用程序,我想在其中使用我自己创建的swift框架。框架构建得很好,所有测试都是绿色的。然而,我现在很难在我的应用程序中使用它。我将框架作为子项目添加到应用程序中,确保启用了定义模块,以及嵌入Swift代码,并将框架设置为应用程序的依赖项(并将其添加到我的其他框架的复制构建阶段)。但我还是不能用它。一些意见: 在我的应用程序中,我进行了开发和发布构建。但是,该框架使用调试和发布。我没有手动调整,这是默认值。我不知道这是否在这里起作用 框架已经构建,但是作为发布版,即
定义模块
,以及嵌入Swift代码
,并将框架设置为应用程序的依赖项(并将其添加到我的其他框架的复制构建阶段)。但我还是不能用它。一些意见:
我当然不想在项目设置中向中间文件夹添加标题搜索路径。我不需要为另一个生成的头添加框架。这里的建议是,您试图做的可能是不可能的:注意区别:我将框架添加为子项目,这应该是完全可能的,只有使用编译后的框架可能会出问题(尽管一些评论说它会工作)。