xcodebuild:错误:'project.pbxproj'不是项目文件

问题描述 投票:0回答:2

我是 Xcode 新手,所以我可能做错了什么(或者在这种情况下遗漏了一些东西)。我将不胜感激任何帮助。

我刚刚在 Xcode 上创建了一个新项目。新项目 -> macOS -> 命令提示符。我已将它保存在某处,当 Xcode 返回并在我的项目属性上显示其主屏幕时,我就将其关闭。然后 cd 到我的 .xcodeproject 所在的文件夹(在终端上)并运行

xcodebuild install
,它会返回该消息。此外,我尝试将项目架构从
debug
编辑为
release
并再次关闭 Xcode(以确保所有内容均已保存),同样的错误。

如果我从 Xcode 的 UI 构建项目,它可以工作,显然,它会打印 Hello World,但我无法从命令行运行构建器。有人有什么建议吗?谢谢!

这是在 Xcode 8.3.3 上。

xcode8
2个回答
7
投票

我遇到了这个问题,我的错误是由于我的

.gitlab-ci.yml
文件中忽略了标志。

很容易修复:)

所以错误显示:

xcodebuild: error: '<some file>' is not a project file
.

原因是因为我的

.gitlab-ci.yml
文件中写的是
-project
而不是
-workspace

超级容易被忽视。因此,如果您遇到以下错误:

is not a project file
错误,请确保您的旗帜显示为
-workspace
而不是
-project

或者,如果您遇到相反的错误

xcodebuild: error: '<some file>' is not a workspace file
那么您需要将
-workspace
标志更改为
-project



2
投票

我的错...

xcodebuild install
命令在 .xcodeproj 文件夹之外的上一个目录中工作。

© www.soinside.com 2019 - 2024. All rights reserved.