XCode - 工作区

Posted

技术标签:

【中文标题】XCode - 工作区【英文标题】:XCode - Workspaces 【发布时间】:2011-12-07 13:35:24 【问题描述】:

我正在开发一个框架,我想知道是否有一种方法可以跨多个项目共享代码。示例:我的工作区带有我的框架项目和一个用于 fw 的测试应用程序项目;然后,我有一个应用程序的另一个项目,我需要使用框架,但我想链接框架,以便当我修改工作区中的原始代码时,即使每次 .framework 文件都更新项目中的代码而无需导入. 是否可以? 如果没有,我该如何跨项目共享代码? 谢谢

【问题讨论】:

【参考方案1】:

是的,这可以通过从其他项目导入文件轻松完成。您可以创建一个名为 external 的组,右键单击并选择“添加文件”。确保未选中“将项目复制到目标组的文件夹”选项。

如果您现在更改其他项目中的文件,更改将反映在依赖项中。

【讨论】:

2 问题:第一个,当我构建档案时,它甚至包含框架,对吗?复制项目参考项目有什么区别?第二,如果我可以引用框架和库,工作区有什么作用? 首先,是的,您的存档项目将包含所有内容。其次,在我解释的情况下,您跨项目引用代码。通常,如果您想重用另一个项目中的代码。 好的,现在我有了带有框架项目和测试应用项目的工作区。在测试应用程序中我想添加框架引用,我该怎么做?这就像两个不同的项目,对吧?如果是,我添加框架时没有选中“复制项目...”,但我的标题没有出现,我的测试应用程序没有构建。 我解决了标题问题。但是有一种方法可以将整个工作区导入到项目中吗?

以上是关于XCode - 工作区的主要内容,如果未能解决你的问题,请参考以下文章

XCode - 工作区

安装 cocoapods 后无法打开 Xcode 7 工作区文件

Xcode 更新后 Xcode 服务器不工作

Xcode 工作区“内部错误:missingPackageDescriptionModule”

Xcode 工作区“内部错误:missingPackageDescriptionModule”

XCode 5:如何在工作区中创建多个项目?