Blog
Blog copied to clipboard
IOS实现GitLab-CI
IOS实现GitLab-CI
标签(空格分隔): GitLab-CI
xcodebuild build -workspace xxx.xcworkspace -scheme xxx -destination 'platform=IOS Simulator,name=Iphone 6s,OS=9.2'
使用指定workspace的方式编译的时候需要该workspace下有对应的scheme,表现为在项目目录下执行xcodebuild -workspace xxx.xcworkspace -list
,会显示出对应的workspace下的scheme。
如果没有scheme文件的话,编译会不动。
OS X 下有一个小坑,编译IOS代码的时候,突然提示一个依赖项目里面的头文件不存在,而IOS项目组的小伙伴们就没有这个问题,想起来项目代码pull的地址是放在一个新格式化的磁盘中的,这个磁盘的格式是OSX扩展区分大小写的,估计写这个依赖项目的人的配置也是不区分大小写的,换个pull的位置就好了。
使用gitlab-ci-multi-runner install
安装服务的时候,指定-d
选项指定项目代码默认下载的地址。