我想在Xcode中为不同的目标使用相同的代码。我可以使用Duplicate方法创建目标,然后我可以更改方案名称。在Xcode中对不同的目标使用相同的代码
现在真实的情况出现了,我想以集中的方式使用我的代码,就像新目标一样,我不想复制和粘贴Main.storyboard和xib,所以理想情况下会发生什么,如果我想在一个地方改变任何东西,所有的目标都会共享它。但是问题出现了,Main.Storyboard中的ViewController拥有主模块,所以当我运行子目标时,它无法运行。
我想在Xcode中为不同的目标使用相同的代码。我可以使用Duplicate方法创建目标,然后我可以更改方案名称。在Xcode中对不同的目标使用相同的代码
现在真实的情况出现了,我想以集中的方式使用我的代码,就像新目标一样,我不想复制和粘贴Main.storyboard和xib,所以理想情况下会发生什么,如果我想在一个地方改变任何东西,所有的目标都会共享它。但是问题出现了,Main.Storyboard中的ViewController拥有主模块,所以当我运行子目标时,它无法运行。
当然,你可以做到这一点。您可以根据您的要求,将单个代码/文件用于多个目标和/或单个目标。
看一看这些快照:
对于项目现有的文件请按照下列步骤分配多个目标
选择您的文件>>实用程序窗口>> File Inspector >>目标 会员>>根据您的要求选择目标源 文件用法
创建多个目标的新文件
菜单>>新文件>>选择文件类型>>指定文件名>>下一页>> 为您的文件选择目标。
你是什么意思'的ViewController在Main.Storyboard持有主项目“模块”'是什么意思?您是否尝试在目标会员资格下的右侧实用程序面板上为“Main.Storyboard”选择两个目标? – xiangxin
@Xiangxin ..是的,所有文件都有两个目标的目标成员...我的问题是模块..故事板文件中的模块没有改变。 – Saty
你能解释一下'master project“模块”'是什么意思吗?屏幕截图? – xiangxin