Gui*_*tro 32 xcode xcodebuild ios bitrise
我只是在bitrise.io中配置一个项目.但是xcode-build失败并出现错误:
xcodebuild: error: The project named "Foo" does not contain a scheme named "Bar". The "-list" option can be used to find the names of the schemes in the project.
Run Code Online (Sandbox Code Playgroud)
我仔细检查,方案Bar确实存在于项目Foo中
Gui*_*tro 40
基于Bryan Mussial的回答
根本原因是Schemes的默认行为是将方案保持为"私有",直到它们被明确标记为共享.在命令行启动的构建的情况下,Xcode UI永远不会运行,并且xcoderun工具没有自己的Schemes缓存可供使用.
要使您的模式对命令行构建可见,您必须将其标记为共享方案.
yqb*_*qbk 29
如果您不在项目中使用cocoapods,则应.xcworkspace从./ios目录中删除文件.
Has*_*Eqx 14
如果这是在项目重命名后发生的,则可以手动修复
Foo在finder中作为目录打开。xcshareddata/xcschemesxcscheme那里的文件解决方案1::
\n在 XCode 上:
\n1 - 转至产品/方案/经理方案...
\n2 - 选择您要创建的方案,然后单击“编辑”按钮。
\n3 - 取消选中\xc2\xa0 并再次选中“共享”复选框。
解决方案2:
\n在查找器上:
\n1 - 转到 YOUR_PROJECT.xcodeproj/xcshareddata。
\n2 - 复制 xcschemes 文件夹。
\n3 - 转到 YOUR_PROJECT.xcworkspace/xcshareddata。
\n4 - 粘贴 xcschemes 文件夹
| 归档时间: |
|
| 查看次数: |
19137 次 |
| 最近记录: |