Xcode 4.2如何将一个项目包含到另一个项目中?

我一直在search,但找不到一个清晰而简单的解释,如何将一个XCode项目及其所有子类包含到另一个项目中。 我经常在网上下载的示例项目中看到类似的东西,但不知道如何自己做。

在XCode中,随着.h和.m文件以及文件夹,还有一个全新的项目,从一个蓝色的xcode项目图标开始,可以扩展到包含项目中的所有内容。

请,有人可以一步一步向我解释我需要做什么来添加一个XCode项目到另一个? 我已经看到了很多像“header search paths”这样的内容,但是这并没有说明什么。

更新:在重新阅读文档后,我意识到要包含的项目必须拖到父项目的BLUE项目图标上。 常规来源可以拖到任何地方,但项目必须拖到项目上。

谢谢!

当您尝试将静态库添加到您的xcode项目时,这样做很有意义。 这样做需要几个步骤。 首先,确保静态库项目在XCode中打开。

然后,将静态库xcodeproj文件(从Finder)拖放到应用程序的xcode项目中。 StaticLib

之后,您需要将此库添加到应用程序的构build阶段。 点击主项目,然后select目标的BuildPhases选项卡。

建立阶段

您将要将其他项目添加到“目标依赖项”和“链接二进制库”部分。

最后,应用程序需要知道您的标题。 因此,您需要将path添加到您的静态库类到您的用户头searchpath。 转到主目标的生成设置并search标题searchpath。

标题搜索路径

这将使您的应用程序知道新的静态库。

有时您需要添加一些其他链接器标志。 在生成设置search其他链接器标志并添加-all_load-all_load

其他链接器标志

希望这会有所帮助,我知道我第一次尝试这样做的时候,我的头撞墙了一会儿。

您可以将任何xcode-project文件(* .xcodeproj)拖放到所需父项目的项目导航窗格中。

然后,您可能需要添加目标依赖项,具体取决于您的需要。

你是这个意思吗?

确保select“ 创build组 ”而不是“创build文件夹引用”。 如果您的文件夹是蓝色而不是黄色,那么您有一个文件夹引用。 该文件夹应该是黄色的。

将xcode文件从查找器拖放到另一个xcode文件。 它会要求您复制文件,然后选中checkbox,它会复制到您的项目。

在添加或删除项目之前,请确保将要添加的项目作为子项目未打开。