我创建了两个 iOS .frameworks
他们都完美编译
我的结构如下:
iPadProject
- framework1
- framework2
所以Framework2包含在framework1中,framework1包含在实际的iPad项目中
所以我的问题是,如果我将 framework1 和 framework2 添加到我的 iPadProject 中,它将无法编译,因为它抱怨来自 framework2 的重复符号(这是合乎逻辑的,因为它已经包含在 framework1 中)
但是,如果我只在我的 iPadProject 中包含 framework1,当我从 framework1 访问一个方法,而他又从 framework2 访问一个方法时,它会使用“signal SIGABRT”使应用程序崩溃