Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 10 Git如何更新.gitignore以忽略与CoCoapod相关的新项目文件?_Git_Cocoapods_Gitignore_Xcode10 - Fatal编程技术网

Xcode 10 Git如何更新.gitignore以忽略与CoCoapod相关的新项目文件?

Xcode 10 Git如何更新.gitignore以忽略与CoCoapod相关的新项目文件?,git,cocoapods,gitignore,xcode10,Git,Cocoapods,Gitignore,Xcode10,我设置了一个.gitignore来忽略可可豆相关文件。然而,我已经为一个Xcode 10项目安装了一个新的pod,以修复一个不相关的问题,并看到在源代码管理中添加了许多与pod相关的新文件。这与使用Xcode 10有关吗 如何更新.gitignore文件以忽略使用Xcode 10项目格式添加的新文件/文件夹类型(如果有)? 在Xcode 10中,没有任何东西是Xcode 9.3和Xcode 9.4中没有的。因此,现代多项目.gitignore文件现在可能只是: # Ignore macOS Fi

我设置了一个
.gitignore
来忽略可可豆相关文件。然而,我已经为一个Xcode 10项目安装了一个新的pod,以修复一个不相关的问题,并看到在源代码管理中添加了许多与pod相关的新文件。这与使用Xcode 10有关吗

如何更新.gitignore文件以忽略使用Xcode 10项目格式添加的新文件/文件夹类型(如果有)?


在Xcode 10中,没有任何东西是Xcode 9.3和Xcode 9.4中没有的。因此,现代多项目
.gitignore
文件现在可能只是:

# Ignore macOS Finder user-related files
.DS_Store

# Ignore Xcode user-related files
xcuserdata/

# Ignore AppCode user-related files
.idea/

# Ignore CocoaPods installed files
Pods/

# Ignore Carthage installed files
Carthage/
使用
语法如果不想忽略文件:

# I want to keep that file for some reason (not recommended)
!Pods/Pods.xcodeproj/project.pbxproj
一些流行的参考资料
.gitignore
,但慢慢变老了(免责声明:我已经承诺了这些):


您不能在gitignore中使用glob表达式来排除与特定模式匹配的所有文件吗?大致是这样的
Exam3Alex/Pods/Target Support Files/*
?如果在XCode 10中有一些新的文件存储结构,我希望有一个可以在项目之间共享的通用模式:(在
.gitignore
中添加“特定于XCode 10”的新条目)当在其他地方使用相同的gitignore时,不应破坏任何内容。@MarcinPietraszek有任何更新吗?