`

命令行找不到scheme问题处理

    博客分类:
  • iOS
阅读更多

一、问题描述

直接拉取代码到本地之后,通过命令xcodebuild -list找不到scheme(通过xcode打开后即可找到),如下图:



 

二、解决方法

由于需要通过Jenkins进行持续构建,拉取代码后必须通过命令行打包,因此手动打开xcode显然不现实。解决方法如下:

1、事先通过xcode打开工程,通过Scheme > Manage Schemes ,将scheme设置为shared:



 
2、将生成的文件xx.xcodeproj/xcshareddata提交到代码版本库。

3、通过Jenkins等工具拉取代码之后,即可找到scheme:



  

参考资料:http://stackoverflow.com/questions/13500793/xcodebuild-commands-give-different-results-when-run-from-the-command-line-than-w

  • 大小: 16.6 KB
  • 大小: 15.6 KB
  • 大小: 17.8 KB
分享到:
评论

相关推荐

    scheme2ddl:用于将oracle导出到ddl脚本集的命令行util

    scheme2ddl是用于将oracle模式导出到ddl脚本集的命令行实用程序。 通过基本命令行选项或高级XML配置提供大量配置。 scheme2ddl是项目的一部分。好处scheme2ddl提供了过滤不想要的信息,在不同文件中分离DDL,输出...

    树莓派小车程序用的PCA9685和python2

    2、 如果看不到编译器说明安装过程出错,尝试重新执行:sudo apt-get update和 sudo apt-get install spyder3两条命令。   图 1-0下载完成后,在“start”中已经能看到Spyder编译器了     图 1-00 ...

    openssl生成认证证书的工具

    执行完成后会生成一个.keystore文件,将它复制到tomcat的bin目录下(并不一定,放哪里都可以) 打开conf目录下的server.xml文件,找到以下这一段 它被注释掉了,将注释去掉,并将这一段改成以下 maxThreads=...

    积分java源码-shaza:Shaza是一个静态类型的lisp,是为了好玩

    打开命令行,cd到你克隆Shaza的目录 写一些Shaza源代码 把标准库的文件放到同一个目录下 运行dub build --force && ./shaza 如果一切正常,编译器应该已经创建了一堆新的.d文件。 将这些文件放入新的或现有的 D ...

    Squid中文权威指南

    5.1 squid命令行选项 5.2 对配置文件查错 5.3 初始化cache目录 5.4 在终端窗口里测试squid 5.5 将squid作为服务进程运行 5.5.1 squid_start脚本 5.6 启动脚本 5.6.1 /etc/rc.local 5.6.2 init.d和rc.d ...

    SVN使用手册中文版快速入门

    我刚刚编译了二进制分发版本,当我尝试检出Subversion,我得到一个“Unrecognized URL scheme”错误。 为什么svn revert命令要有一个明确的目标?为什么缺省不是递归的?它的行为方式与大多数其它子命令不同。 当我...

    Y分钟学习X种语言

    在每节后面有问题和习题的编程书籍是很好的学习工具,可以练习你学到的知识,但这样的 书很少。最近出版的《Functional Programming with F#》是一个很优秀的例子,它的每 章后面都有问题习题。 也许几个小时你就能...

    SVN使用手册中文版.chm

    我刚刚编译了二进制分发版本,当我尝试检出Subversion,我得到一个“Unrecognized URL scheme”错误。 为什么svn revert命令要有一个明确的目标?为什么缺省不是递归的?它的行为方式与大多数其它子命令不同。 当我...

    shtools:Shell配置和一些实用脚本

    Shell工具集,包含一些命令行实用程序的脚本,shell配置,工具软件配置等,例如apache,jupyter,supervisor,tmux,zsh等的配置示例。 部分配置和脚本的使用说明: shrc 使用增强shell配置,包括一些命令别名和...

    swaggerlint:保持API一致[WIP]

    Swaggerlint Swaggerlint通过整理swagger / OpenAPI Scheme可以帮助您拥有一致的API样式。安装将其安装在您的项目中npm install swaggerlint 全局安装npm install --global swaggerlint用法命令行界面您可以按路径...

    colors-app:一种PWA,用于复制流行调色板中的值。 支持HEX,RGB和HSL格式

    ” :thinking_face: 了不到2个小时,。 * :grinning_face_with_smiling_eyes: 其他功能(和其他更改)已经并将继续改进此Web应用程序。 *我通过使用 。 Webpack用户可能希望改用preact !安装git clone ...

    jsan-chicken:JSON瑞士军刀

    詹 歼SON小号WISS甲RMY K N... 可以像传统的unix式工作流一样,将输出通过管道传递到其他常见的命令行工具(例如awk)。 使用范例 有关使用帮助: jsan --help 要将文件mydata.json转换为results.csv,请执行以下操作

    Tcl_TK编程权威指南pdf

    命令行变元 预定义变量 第3章 cgi应用程序--顾客留言簿 html简介 使用cgi创建动态页面 guestbook.cgi脚本程序 定义表单以及处理表单数据 cgi.tcl软件包 接下去的几步 第4章 tcl中的字符串处理 string...

    编程新手真言......

    用C++开发要学到什么程度 20 本书目录安排 21 第二部分 基础:导论 25 第1章 系统 25 1.1 何谓PC 25 1.2 图灵机与冯氏架构 26 1.3计算机能干什么 27 1.4 内存地址 28 1.5 分段和分页以及保护模式 30 1.7 操作系统 31...

    TwitterAPI封装Objectwitter-C.zip

    Objectwitter-C 不依赖于 AppKit 和 UIKit 即可工作,你可以将该框架用在命令行应用中。你可以把 Objectwitter-C 考虑为 FOSS 版的 Twitter Fabric TwitterKit,但是去掉了 UI 部分并且更加灵活。 安装 将...

Global site tag (gtag.js) - Google Analytics