alwaystest / Blog

24 stars 2 forks source link

IOS实现GitLab-CI #16

Open alwaystest opened 8 years ago

alwaystest commented 8 years ago

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选项指定项目代码默认下载的地址。