重复的目标无法找到故事板中引用的类 - 原始目标可以。

时间:2016-07-19 09:48:42

标签: ios swift xcode storyboard

这个让我疯了。

我有一个包含两个项目的工作空间。每个项目代表一个不同的应用程序(我们称之为“香蕉”和“橙色”)。一些源文件是共享的,一些是特定于应用程序的。这同样适用于故事板。

到目前为止,非常好。

我不得不复制Orange的应用程序目标,因为我需要两个特殊配置进行测试,因此我创建了目标“Orange_A”和“Orange_B”。

当我构建目标Orange_A或Orange_B并运行它们时,应用程序崩溃,因为有一个视图控制器无法从故事板加载:

  

Interface Builder文件中的未知类XXXXXX。

所有三个目标的“编译资源”阶段中类的源文件

当我在“界面”构建器中检查视图控制器时,该类已设置且箭头按钮正确跳转到源文件。

该视图控制器的“模块”字段另一个显示“橙色”;所有其他人以灰色显示“当前 - 香蕉”。

但是,当将故事板作为源文件打开时,“自定义模块”属性在所有其他视图控制器中只是“Banana”,而在两者中是“橙色”。

发生了什么事?

1 个答案:

答案 0 :(得分:0)

您需要检查目标是否有权访问目标成员资格部分中的文件需要选择两个目标这可能是问题

Target membership