正如标题所说,我想知道在同一个项目中同时拥有iOS应用和Mac应用是否可能也是合理的。也就是说,Xcode项目具有Mac应用程序目标和iOS目标。
如果是这样,我应该注意什么,这是一个好主意。
一点上下文:我正在开发一个用于Web服务的客户端应用程序,它将在iOS和Mac平台之间共享许多API连接(模型层)代码。
答案 0 :(得分:5)
这样做非常简单。确保为每个目标设置了适当的构建设置“Base SDK”。
您还可以通过单击构建设置旁边的小(+)符号来添加特定于SDK的构建设置:
然后您可以创建适当的Xcode方案来一次构建所有内容。
答案 1 :(得分:4)
是的,可以在同一个Xcode项目下安装iOS App和Mac App。
如果两个应用程序都在不同的项目中,则管理构建和设置会更容易。
但与此同时,如果代码在同一个项目下,维护和调试代码会容易得多。例如。在对通用API进行更改时,如果两个应用程序在同一项目下编译以确保两个应用程序都接受常见更改,则会更快。