如何使 .gitignore 和 .swiftlint.yml 在 Xcode 中可见?

Posted

技术标签:

【中文标题】如何使 .gitignore 和 .swiftlint.yml 在 Xcode 中可见?【英文标题】:How do I make .gitignore and .swiftlint.yml visible in Xcode? 【发布时间】:2021-11-14 13:26:45 【问题描述】:

我创建了一个 Swift 包,其中包含一个 .gitignore 文件和一个 .swiftlint.yml 配置文件。他们在回购中。它们在目录中。我可以将它们拖放到 Xcode 中,但它们不会出现在 Xcode 中。

如果我在“Add Files to MyPackage...”对话框中执行command-shift-.,我可以看到隐藏文件并添加它们。但是,我实际上无法在项目导航器中看到它们来编辑文件。现在我必须离开 Xcode 来编辑那些配置文件。

如何在 Xcode Project Navigator 中显示隐藏文件?

【问题讨论】:

这能回答你的问题吗? How to add .gitignore file into Xcode project 您好 Kiril,我应该在回答 AdR 时回答您的问题。该过程使 .gitignore 文件在 Finder 中可见,但在 XCode 中我仍然看不到它。完成您描述的操作后,我尝试再次将文件添加到 XCode,但它仍然没有出现在 XCode 的项目导航器中。没有以 . 开头的隐藏文件。出现在我的 XCode 项目导航器中,所以我最终不得不离开 XCode 来编辑它们。 【参考方案1】:

打开你的终端

defaults write com.apple.finder AppleShowAllFiles YES
cd ../PATH_TO_GIT_ROOT 
touch .gitignore

然后重新启动 Finder,我的 .gitignore 文件可见。根据 .gitignore 文档编辑

【讨论】:

嗨 AdR,这使得 .gitignore 文件在 Finder 中可见,但在 XCode 中我仍然看不到它。完成您描述的操作后,我尝试再次将文件添加到 XCode,但它仍然没有出现在 XCode 的项目导航器中。没有以 . 开头的隐藏文件。出现在我的 XCode 项目导航器中,所以我最终不得不离开 XCode 来编辑它们。

以上是关于如何使 .gitignore 和 .swiftlint.yml 在 Xcode 中可见?的主要内容,如果未能解决你的问题,请参考以下文章

在github或者gitlab上,如何使用gitignore过滤已经上传的目录

使 .gitignore 忽略除少数文件之外的所有内容

第四十四篇iOS开发中git添加.gitignore文件

如何在 Swift 中使用 SnapKit 使 UIView 具有相等的宽度和高度?

如何使用swift和ios使firebase sdk中的旧消息过期

如何使约束适用于横向和纵向(xcode 8.1 / swift3 / storyboard)