如何在同一个项目中安装iOS App和OS X App?

时间:2015-11-27 08:30:31

标签: ios xcode macos

我已经看过this question关于是否有可能在同一个项目中制作iOS应用和Mac OS X应用,而我试图问这个问题。我没有询问是否可能。我不得不删除并重新安装Xcode(因为我想要更新,我的MacBook Air的固态硬盘是空间真的很低),我偶然发现了这个截图。

Screenshot

除了右侧绝对美丽的3D风景外,我还看了左边的项目结构。他们在一个组中有OS X文件,在另一个组中有iOS文件。

我怎样才能使我的项目有条不紊?就像在,我将如何制作一个项目,我可以简单地将OS X文件和iOS文件简单地放在同一个项目中的两个不同的文件组中,并且几乎同步地处理每个应用程序?

3 个答案:

答案 0 :(得分:9)

弄清楚如何做到这一点,留下一些截图,以防其他人帮助。

我首先做了OSX应用程序,将公共代码分开,然后单击文件菜单将目标创建为iOS App。

enter image description here

使用通用代码构建iOS App,现在您已经可以看到目标同时具有OSX和iOS,请记住在Compile Sources and Resources中添加所需的文件。

enter image description here

现在您可以选择是在iOS还是OSX上运行。完成!

enter image description here

答案 1 :(得分:4)

答案似乎很直截了当。 Xcode允许您创建以组织文件。每个源文件都可以属于一个或多个目标,因此它只是将所有常见的,特定于iOS的和OSX特定的文件放在他们自己的组中并设置其目标。

- Source
    - Common
        - File1.m       Target: iOS and OSX
        ...
    - iOS
        - File2.m       Target: iOS
        ...
    - OSX
        - File3.m       Target: OSX
        ...

答案 2 :(得分:0)

您可以在同一个项目中添加Mac OS X目标〜选择应添加到iOS目标的文件以及应添加到mac os x target的文件