答案 0 :(得分:9)
我在为两种操作系统类型设置具有不同目标的统一项目时遇到了困难,因此我通常将其拆分为两个共享源文件的项目。
对于将以Mac和iOS为目标的应用程序,我倾向于为应用程序创建一个目录。我将这两个项目放在其中,并为共享源文件设置一个目录,一个用于iOS特定的东西,另一个用于特定于Mac的东西。这样,您可能有不同的项目,但共享文件将在更改时在它们之间进行更新。您手动同步这两者的唯一时间是将新的共享文件添加到应用程序,并且必须单独添加到两个项目中。
您应该能够重新构建现有项目,以便毫无困难地支持这一点。
答案 1 :(得分:0)
您也可以简单地将一个项目中的文件作为对另一个项目的引用添加。只需将它们从源项目(实际文件所在的位置)拖到另一个项目中即可。该对话框将询问您是否要复制文件。选择否。这将使第二个项目指向第一个项目中的文件。编辑进入两个项目。
请注意这一点,因为iOS和MacOS中的API之间存在一些差异,即使它们被称为相同。