在InterfaceBuilder中找不到分布式框架的模块

时间:2016-01-02 17:21:37

标签: ios xcode swift frameworks storyboard

在Xcode 7之前,我能够为设备和模拟器(通常作为胖二进制文件)构建(开发)分发框架,并将其包含在我的任何项目中。当我现在尝试构建和集成Framework时,我仍然可以看到我的类和Framework-Module并在我的代码中使用它们,但是当我尝试从我的Storyboard中引用它们时,它们就不再可见了。

如果我错了,请纠正我 - 我一直在使用框架,因为swift已经发布,但我的记忆可能在这里欺骗我 - 但我记得能够使用Framework中的类并在InterfaceBuilder文件中引用它们以前的版本。当Framework-target在同一个Project中构建时,引用框架类是没有问题的。

为了测试这个,我只需设置一个Framework-Project并添加一个自定义的UIViewController。然后我构建了Framework并将其导入另一个SingleView-Application。我已检查是否存在可能的设置阻止Framework模块可见(BitCode,SDK,Deployment Target)并将ViewController配置为公共。

也许我只是错过了Apple在Xcode 7中引入的一些新设置; - )

0 个答案:

没有答案