我已经看过this question关于是否有可能在同一个项目中制作iOS应用和Mac OS X应用,而我试图问这个问题。我没有询问是否可能。我不得不删除并重新安装Xcode(因为我想要更新,我的MacBook Air的固态硬盘是空间真的很低),我偶然发现了这个截图。
除了右侧绝对美丽的3D风景外,我还看了左边的项目结构。他们在一个组中有OS X文件,在另一个组中有iOS文件。
我怎样才能使我的项目有条不紊?就像在,我将如何制作一个项目,我可以简单地将OS X文件和iOS文件简单地放在同一个项目中的两个不同的文件组中,并且几乎同步地处理每个应用程序?
答案 0 :(得分:9)
弄清楚如何做到这一点,留下一些截图,以防其他人帮助。
我首先做了OSX应用程序,将公共代码分开,然后单击文件菜单将目标创建为iOS App。
使用通用代码构建iOS App,现在您已经可以看到目标同时具有OSX和iOS,请记住在Compile Sources and Resources中添加所需的文件。
现在您可以选择是在iOS还是OSX上运行。完成!
答案 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的文件