创建项目时 XCode 6.0.1 错误:文件“排除”不存在

Posted

技术标签:

【中文标题】创建项目时 XCode 6.0.1 错误:文件“排除”不存在【英文标题】:XCode 6.0.1 error when creating project: The file "exclude" doesn't exist 【发布时间】:2014-09-26 00:30:27 【问题描述】:

当我在 XCode 6.0.1 中创建新项目时,我收到以下错误消息:“排除”文件不存在

它似乎只影响文件的版本控制,即在项目创建后生成的存根文件不会提交到 github。

什么会导致这个问题?

【问题讨论】:

【参考方案1】:

对我来说,这个问题是因为我之前创建了一个同名的项目,而 Xcode 仍然有这个记录。

为了清除它,

    转到菜单栏中的窗口 -> 管理器 删除所有以红色突出显示的存储库

要添加您的存储库(如果由于某种原因没有被跟踪),

    单击 +(仍位于 Window -> Organizer 中,执行上述步骤) 输入文件路径 确保从 Subversion 更改为 Git(如果 Xcode 已将 Subversion 设置为默认值 - 对我来说确实如此。

如果我使用 git 存储库初始化 Xcode 项目,删除它并尝试使用相同的名称重新创建它,我通常会收到此错误(外壳似乎无法使其充分“不同”)。事实证明,“好吧,我将重新开始”也会留下一些问题。

希望这会有所帮助。

【讨论】:

不,具有完全随机名称的新项目(从未创建过)会出现同样的问题。 从您的组织者那里清除红色回购 - 仍然可以解决问题 我先这样做了,然后创建了新的、随机命名的项目。没有帮助。【参考方案2】:

我也遇到了这个问题,我追踪到了 Thoughtbot 的 dotfiles 包含的 .git-template 文件夹。基本上,Xcode 期望它的模板文件夹有info/exclude,而 Thoughtbot 的 dotfiles 没有。创建该目录和文件解决了问题,因此(在终端中):

cd ~/.git_template
mkdir info
cd info
touch exclude

如果您在没有 Thoughtbot 的点文件的情况下遇到此问题,您可能会查看 ~/.gitconfig 并在第一个命令中使用 templatedir 设置为而不是 ~/.git_template

【讨论】:

以上是关于创建项目时 XCode 6.0.1 错误:文件“排除”不存在的主要内容,如果未能解决你的问题,请参考以下文章

XCode 6.0.1 上的 Apple Mach-O 链接器错误

需要使用 Firebase 在表格视图控制器 Xcode 7 中安排显示模式

Cordova,错误:安装插件时似乎不是 xcode 项目(没有 xcode 项目文件)

我的 Xcode 6.0.1 Playground 有啥问题?

Xcode 11 beta 和 Mac OS Mojave:当我尝试创建一个新项目和/或打开现有项目时,它会因错误而关闭

Xcode 5“该文件夹已经包含一个 git 存储库”