iOS 测试 测试工程师必备,自己编译代码!

阮可赞 · 2018年07月18日 · 最后由 乾行 回复于 2018年07月20日 · 2667 次阅读

做客户端测试,总是让工程师给打包,是一件很烦的事情,特别版本迭代很快的时候,编译代码这种事情肯定要自己上手了!
先来说下 xcode 编译吧~

  1. 把代码 clone 到本地,我这里用的是 sourcetree 工具
  2. 用 xcode 打开这个项目,把打开项目放在这个容易被忽略的地方,我也不知道是咋想的
  3. 配置账号证书
  4. 有些简单的项目这个时候应该可以编译了,但是我的项目需要用到 cocoapods,所以还要继续安装,需要安装 ruby 环境再安装 cocopod,网上推荐的 rvm 安装 ruby,我安装的时候总是报错,就放弃了,换一种方式
  5. howbrew 安装,先安装 howbrew,一行代码就搞定了,复制粘贴在终端就可以安装了 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/
  6. 然后开始安装 ruby,brew install ruby 配置环境变量,终端输入 vim .bash_profile 在文件的末尾加入 # for brew install export PATH=/usr/local/bin:$PATH 然后重启终端,就可以用到了新的 ruby 了 查看 ruby 版本,ruby --version
  7. gem 是随着 ruby 的安装而安装的,所以路径和刚刚安装 ruby 的路径是相同的 查看 gem 版本,gem -v 原镜像 gem source -r https://rubygems.org/ 切换淘宝镜像 gem source -a https://ruby.taobao.org
  8. 终于可以安装 cocoapads 了 sudo gem install -n /usr/local/bin cocoapods 输入密码就可以了
  9. 进入到代码文件目录,安装 pod
  10. 相信我,这个时候你就可以编译成功了,模拟器,真机,都很方便呢,xcode 自带 pull\push 代码,每次 pull 最新代码,测试溜溜的~
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 3 条回复 时间 点赞

xcodebuild + jenkins 比你这么干来的简单

这种情况就应该考虑考虑做个打包平台了,太低效了

我感觉这不是必备,有下面几点需要考虑:
1、并不是每个测试工程师都配有 mac 电脑;
2、并不是每个测试工程师都有代码权限;
3、能够持续集成搞定的事情,不用手动打包;

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册