【问题标题】:What do the different icons beside Xcode projects mean?Xcode 项目旁边的不同图标是什么意思?
【发布时间】:2020-04-25 06:42:00
【问题描述】:

当我打开 Xcode 时,它​​会提示我打开最近的项目。在下面的截图中,第二个和第三个项目是一样的,第一个是不同的。

我想知道的:

1) 左边的白色和蓝色 Xcode 图标有什么区别?

2) 鉴于第二个和第三个项目相同,一个有白色图标,另一个有蓝色图标。他们俩被列入名单意味着什么?

【问题讨论】:

  • 我错了,现在附上。
  • 你应该关闭那个闪屏并告诉 Xcode 不要再显示它。真烦人。

标签: ios xcode


【解决方案1】:

白色图标是 Xcode 工作区 (.xcworkspace),蓝色图标是 Xcode 项目 (.xcodeproj)。一个工作区可以引用一个或多个项目。

以下是我的 Open Recents 菜单中三种不同 Xcode 文档类型的示例:

【讨论】:

  • 好的,谢谢。对于第二个和第三个文件(一个白色一个蓝色),它们都具有相同的<project path>/ios 路径名。工作区和项目会被同一路径引用吗?
  • 它们有不同的文件扩展名,但 Xcode 隐藏了扩展名。
  • 如果我没有点击工作区或项目,而是手动打开ios文件夹,你知道这是否会打开工作区或项目吗?
  • 可能会打开工作区,但我没有调查。
【解决方案2】:

白色图标代表 Xcode 工作区,其扩展名为 .xcworkspace。蓝色的是 xcode 项目,扩展名为.xcodeproj

一个 Xcode 工作区可以包含多个项目。

工作区是一个 Xcode 文档,它将项目和其他文档分组,以便您可以一起处理它们。一个工作区可以包含任意数量的 Xcode 项目,以及您想要包含的任何其他文件。除了组织每个 Xcode 项目中的所有文件之外,工作区还提供了包含的项目及其目标之间的隐式和显式关系。

https://developer.apple.com/library/archive/featuredarticles/XcodeConcepts/Concept-Workspace.html

【讨论】:

    【解决方案3】:

    左侧的白色和蓝色 Xcode 图标有什么区别?

    蓝色的是项目文件,白色的是工作区。工作区可以引用多个项目文件,这使得它们对于同时处理多个不同的组件很有用。例如,您有一个项目构建了一个框架,另一个项目构建了一个使用该框架的测试应用程序。使用工作区可以让您同时处理这两个问题。

    鉴于第二个和第三个项目相同,一个是白色图标,另一个是蓝色图标。他们俩都被列出意味着什么?

    这只是意味着您可以打开其中的任何一个。请注意,您不能多次打开同一个项目,因此如果您打开一个项目,然后打开一个引用该项目的工作区,您将无法在工作区中看到该项目的内容。

    【讨论】:

    • 实际上,关于“你将无法看到项目的内容”:所以你打开项目 A,然后在工作区 A 中打开包含项目 AB 和 C 的工作区 A看到项目 B 和 C 而不是 A?
    • 您也会在工作区 A 中看到项目 A,但您将无法在工作区 A 中看到项目 A 的内容。您可以在项目 A 中工作(因为您已打开它) ,或者您可以关闭它。不记得是否需要关闭并重新打开工作区 - 试试看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 2019-12-22
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    相关资源
    最近更新 更多