Iphone 是否可以在同一个项目中同时使用iOS应用程序和Mac应用程序?
正如标题所说,我想知道在同一个项目中同时使用iOS应用程序和Mac应用程序是否可能和合理。也就是说,一个Xcode项目有一个Mac应用程序目标和一个iOS目标 如果是这样,我应该注意什么,这是一个好主意吗Iphone 是否可以在同一个项目中同时使用iOS应用程序和Mac应用程序?,iphone,cocoa,cocoa-touch,macos,ios,Iphone,Cocoa,Cocoa Touch,Macos,Ios,正如标题所说,我想知道在同一个项目中同时使用iOS应用程序和Mac应用程序是否可能和合理。也就是说,一个Xcode项目有一个Mac应用程序目标和一个iOS目标 如果是这样,我应该注意什么,这是一个好主意吗 小背景:我正在为一个web服务开发一个客户端应用程序,它将在iOS和Mac平台之间共享许多API连接(模型层)代码。是的,可以在同一个Xcode项目下使用iOS应用程序和Mac应用程序 如果两个应用程序位于不同的项目中,则管理生成和设置将更容易 但同时,如果它们都在同一个项目下,那么维护和调试
小背景:我正在为一个web服务开发一个客户端应用程序,它将在iOS和Mac平台之间共享许多API连接(模型层)代码。是的,可以在同一个Xcode项目下使用iOS应用程序和Mac应用程序 如果两个应用程序位于不同的项目中,则管理生成和设置将更容易
但同时,如果它们都在同一个项目下,那么维护和调试代码就会容易得多。例如,在对公共API进行更改时,如果两个应用程序在同一个项目下编译,以确保两个应用程序都接受公共更改,则速度会更快。这样做非常简单。确保为每个目标适当设置了构建设置“基本SDK” 您还可以通过单击生成设置旁边的小(+)符号来添加特定于SDK的生成设置:
然后,您可以创建适当的Xcode方案,一次构建所有内容。复制,尽管目前我能找到的最接近的是iphone和ipad。Richard,这和iPhone/iPad的混合产品不是一回事。这是一个得到支持和记录的案例(我以前做过)。不过,Mac/iPhone混合版共享一个共同的框架(基础),同时拥有一个不同的框架(UIKit和AppKit)