在Xcode 4中,我想使用工作区来拥有多个项目类型,并让这些项目引用静态库,这些库将保存数据访问代码等常用功能。
因此,可以(或更正)将Mac / iPhone / iPad项目放在同一个工作区中,并且每个引用静态库(也在工作区中)就像使用Microsoft Visual Studio解决方案一样。
或者是工作空间应该包含一个应用程序类型,比如Mac应用程序,然后将静态库包含到每个工作空间中,最终为每个目标平台提供一个工作空间项目?
非常感谢。
答案 0 :(得分:1)
这可能会对Building Static Libraries to Share Code on iPhone AND Mac OS X Projects
提供How do you create hybrid XCode projects for Mac & iPhone?和其他类似问题答案 1 :(得分:1)
您可以混合任何项目。对于不同的平台类型没有限制或警告 - 事实上,Workspaces就是这样的(Mac OS和iOS应用程序之间的共享库,每个都在自己的项目中)。
您唯一需要担心的是如何管理构建方案。也就是说,您希望每次运行此方案时都构建所有项目的所有产品,以及当您点击“运行”等时在所有这些项目中运行的可执行文件。