在Xcode中为不同的目标使用相同的代码

时间:2017-05-11 09:32:39

标签: ios xcode module

我想在Xcode中为不同的目标使用相同的代码。我能够使用Duplicate方法创建目标,然后我也可以更改方案名称。

现在真实场景来了,我想以集中方式使用我的代码,就像新目标一样,我也不想复制和粘贴Main.storyboard和xib,所以,理想情况下会发生什么,如果我会在一个地方改变任何东西,所有目标都会分享。但是问题来了,``ViewController in Main.Storyboard`持有主项目“模块”所以,当我运行子目标时,它可以不跑。

3 个答案:

答案 0 :(得分:2)

您可以打开“工具”面板,选择“文件检查器”选项卡,并为要共享的每个文件标记必要的目标。 参见附图作为参考。 targets

答案 1 :(得分:1)

当然你可以做到。根据您的要求,您可以将单个代码/文件用于多个目标和/或单个目标。

Apple document for the same

查看这些快照:

  

对于项目中的现有文件,请按照以下步骤分配多个目标
  选择文件▶实用程序窗口▶文件检查器▶目标   会员资格▶根据您的来源要求选择目标   文件用法

> Test

  

创建包含多个目标的新文件
  菜单>>新文件>>选择文件类型>>分配文件名>>下一个>>   选择文件的目标。

x

答案 2 :(得分:0)

您是否尝试删除模块并改为选择Inherit From Target

enter image description here