iOS – 将框架故事板链接到ViewController,以便在主项目中使用

我试图通过在我的主要项目中创build一个框架中使用故事板。 这是在今后的众多不同项目中使用这个框架。

我已经使用一个包来pipe理故事板到主项目,我可以在构build应用程序时看到它。 然而,附加的ViewController,也坐在框架内,不会在运行时链接。 框架中的所有类都被导入到主项目中。

错误消息说它找不到视图控制器。

我试图添加视图控制器的捆绑,但它不喜欢这个,因为它不会允许.h文件成捆绑。 我也尝试颠倒依赖关系,使框架成为捆绑的依赖(认为它会导致其中的所有类,包括我的视图控制器,首先加载)。

有没有人遇到过这个? 我会非常感谢修复的build议!

谢谢,克里斯

为了让它find相关的视图控制器,所有你需要的是在你的应用程序的其他链接器标志在生成设置中的-all_load -ObjC

由于应用程序代码实际上并没有使用或引用ViewController,所以链接器似乎遗漏了必要的文件,所以链接器只是将其保留。 这迫使它现在连接时使用ViewController。 (有关详细信息,请参阅此答案 )

我这样做只是把我的框架故事板放在我的框架旁边,我遵循这个指南找出如何使框架的束