如何解决xcodebuild:错误:工作区''不包含jetbrains AppCode中名为''的方案

Posted

技术标签:

【中文标题】如何解决xcodebuild:错误:工作区\'\'不包含jetbrains AppCode中名为\'\'的方案【英文标题】:How to solve xcodebuild: error: The workspace '' does not contain a scheme named '' in jetbrains AppCode如何解决xcodebuild:错误:工作区''不包含jetbrains AppCode中名为''的方案 【发布时间】:2015-08-10 15:10:03 【问题描述】:

我知道有很多类似的问题,比如ios: xcodebuild: error: The workspace '' does not contain a scheme named ''

但我在 Jetbrains AppCode 中遇到构建错误。

xcodebuild: error: The workspace 'Project.xcscheme' does not contain a scheme named 'Project.xcscheme'

有趣的是 XCode 构建这个项目没有问题... 这就是为什么管理(删除或自动创建)方案对 Appcode 没有帮助的原因

问题可能出在哪里?

【问题讨论】:

【参考方案1】:

我发现我也检查了(从 Git)contents.xcworkspacedata

Project.xcodeproj/project.xcworkspace/contents.xcworkspacedata

当我更改以下行时,AppCode 也能够构建项目...

有趣的是 XCode 能够处理这个问题。

 <Workspace version = "1.0">
    <FileRef
-      location = "self:/Users/xyz/Development/Projects/Project.xcodeproj">
+      location = "self:sdk.xcodeproj">
    </FileRef>
 </Workspace>

【讨论】:

【参考方案2】:

我之前遇到过这个问题,但我找到了解决方案。

打开“管理方案”对话框,找到您的方案,然后勾选“共享”复选框,然后 xcodebuild 运行良好。

希望对你有所帮助。下图显示了如何操作。

【讨论】:

以上是关于如何解决xcodebuild:错误:工作区''不包含jetbrains AppCode中名为''的方案的主要内容,如果未能解决你的问题,请参考以下文章

xcodebuild:错误:“文件”不是工作区文件

iOS:xcodebuild:错误:工作区“”不包含名为“”的方案

xcodebuild:错误:无法构建工作区。原因:无法使用仅构建设备来运行此目标

如何使 xcodebuild 向 stderr 打印编译错误和警告?

如何在 xcodebuild 中添加多个方案?

xcodebuild -create-framework 错误:无法读取文件