“在 Xcode 项目中执行命令”是啥意思?

Posted

技术标签:

【中文标题】“在 Xcode 项目中执行命令”是啥意思?【英文标题】:What does it mean to "execute a command in an Xcode project"?“在 Xcode 项目中执行命令”是什么意思? 【发布时间】:2013-07-11 19:49:20 【问题描述】:

我正在阅读 Appium (ios) 的 this 设置文档,我对“在 Xcode 项目中执行以下命令”的含义有些困惑:我是否必须从项目目录,还是我真的必须使用 Xcode 程序?仅仅输入这个命令显然是行不通的。任何帮助将不胜感激!

【问题讨论】:

【参考方案1】:

这是一个你可以使用的 shell(终端)命令(如果你已经安装了命令行工具),所以只需打开一个终端并将命令粘贴到那里。

这是xcodebuild command 的手册页

【讨论】:

我确实安装了命令行工具,这是我尝试的第一件事。我得到xcodebuild: error: SDK "iphonesimulator6.0" cannot be located. 导航到preferences(xcode 的那个),然后到downloads 部分并检查您是否安装了iOS 6.0 模拟器。 或使用xcodebuild -showsdks 获取可用 SDK 的列表。 这成功了,谢谢!我意识到我只安装了 6.1 而不是 6.0,我为 6.1 运行了xcodebuild,它运行良好。我会尽快标记为正确答案。【参考方案2】:

xcodebuild 是一个命令行程序,应该从您的项目目录中运行 - 请参阅the man page:

要构建 Xcode 项目,请从包含您的项目的目录中运行 xcodebuild(即 包含 projectname.xcodeproj 包的目录)。如果您在此有多个项目 目录,您将需要使用 -project 来指示应该构建哪个项目。默认, xcodebuild 使用默认构建配置构建项目中列出的第一个目标。这 目标的顺序是项目的一个属性,对项目的所有用户都是相同的。

【讨论】:

以上是关于“在 Xcode 项目中执行命令”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

系统测试模式是啥意思,怎么取消Win10测试模式

“PM”是啥意思?

手机root是啥意思

“进程已分叉,您无法安全地使用此 CoreFoundation 功能。您必须执行()。”是啥意思?错误是啥意思?

在Java中target是啥意思?

JAVA中文是啥意思