Xcode4 设置XCode 4工作区为Mac和iOS构建库

Xcode4 设置XCode 4工作区为Mac和iOS构建库,xcode4,Xcode4,我正在尝试在XCode工作区中构建几个应用程序:一个应用程序是iOS应用程序,另一个是Mac OS X应用程序。我想在两个版本的应用程序中都包含一组特定的类。我正在努力找出什么样的项目结构最能支持一些共享的代码,一些特定于iOS应用程序,还有一些特定于Mac应用程序。一般来说,在XCode中或者在XCode 4中,是否有做这类事情的最佳实践 我应该为共享代码创建一个库项目,并为库的iOS和Mac OS X版本创建两个不同的目标吗?内置项目模板似乎希望我选择Mac OS X库或iOS库,我不确定基

我正在尝试在XCode工作区中构建几个应用程序:一个应用程序是iOS应用程序,另一个是Mac OS X应用程序。我想在两个版本的应用程序中都包含一组特定的类。我正在努力找出什么样的项目结构最能支持一些共享的代码,一些特定于iOS应用程序,还有一些特定于Mac应用程序。一般来说,在XCode中或者在XCode 4中,是否有做这类事情的最佳实践

我应该为共享代码创建一个库项目,并为库的iOS和Mac OS X版本创建两个不同的目标吗?内置项目模板似乎希望我选择Mac OS X库或iOS库,我不确定基于其中一个模板的项目是否容易同时适用于这两个目标


我应该为iOS库、Mac OS X库、iOS应用程序和Max OS X应用程序创建不同的项目吗?在这种情况下,如何在iOS库和Mac OS X库项目之间轻松共享库代码

您将无法创建一个共享库文件来链接,因为iOS的代码是为ARM处理器编译的,而OS X的代码是为Intel处理器编译的(不同的机器代码指令集)

您可能只需要将要共享的代码制作成一个单独的项目,然后


这里还有一个与你的问题类似的问题,关于

谢谢你的建议。您引用的文章提到使用共享文件夹来存储两个库项目所需的公共代码。XCode是否直接支持共享文件夹的概念,或者我是否需要将类放在单独的文件夹中并手动将它们拉入XCode组?老实说,我自己在XCode中从未这样做过,所以我无法回答这个问题。我现在也没有坐在我的电脑前,所以我不能到处闲逛。