自动打包,自动发送包邮件到测试人员

AutoPack

本打包源码在:https://github.com/EnjoyWT/AutoPack
自动打包脚本[来源][1] ,这个版本是在原作者的基础上添加了自动上传至蒲公英的代码,邮件自动发送功能.以及一些简单的bash注释.
[1]:https://github.com/wangliang0585/xcode_shell-master

在dandelion.sh文件配置相关选项.请确保你的蒲公英apikey,uKey的正确配置.

注意:

 1.电脑需要[安装jq][2](解析蒲公英返回结果使用).
 2.请确保你的蒲公英apikey,uKey的正确配置.
 3.邮件自动发送功能默认关闭.控制台输入参数 -m 即可开启.
 4.cocoapods-build依赖于ipa-build脚本.
[2]:http://brew.sh/index_zh-cn.html

使用方法:

以下两种当时都是简单配置, 详情看ipa-build,cocoapods-build内部.
方法一:你的项目没有使用cocoapods来管理第三方库
1.打开你的终端,把脚本ipa-build 拖到终端中, + 空格 .
2.把你的项目直接拖入终端, + 空格.即项目路径
3.如果你需要打包完成后直接自动发送邮件,采用第4步,否则忽略.
4. 在第2步后直接添加 -m 即可. 注意" - " 和" m " 需要连着写不要有空格. 然后,直接enter键完成.

最终格式:ipa-build的路径 + 空格 + 项目路径 + -m

方法二:项目采用cocoapods管理的
 1.打开终端,把脚本ipa-build 拖到终端中, + 空格 .
 2.把你的项目直接拖入终端, + 空格. 即项目路径.
 3. Release 或者Debug ,(这个看你的需求)
 4. 查看方法一的第3步. 

最终格式:ipa-build的路径 + 空格 + 项目路径 + Release(或者Debug) + -m

qq邮箱收不到邮件时,找回邮件方法:邮箱首页-->自助查询(模块最底部)-->邮件查询-->进行白名单设置.
其他的邮箱如:126的是在垃圾邮箱内直接查找即可.

Todo:

 1.公司邮箱(内网)的发送
 2.采用第三方服务器作为邮件发送中转
 3. 其实1,2 是同一个问题,(会的麻烦告诉一下)

资料来源网络,侵删

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、为什么要自动打包工具? 每修改一个问题,测试都让你打包一个上传fir , 你要clean -> 编译打包 ->...
    smalldu阅读 11,034评论 52 71
  • 一、简述 jenkins是一个广泛用于持续构建的可视化web工具,持续构建即各种项目的”自动化”编译、打包、分发部...
    宝山潇洒哥阅读 6,235评论 1 3
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,222评论 4 61
  • 看 你看你交的都是什么朋友 手握一百种理由 / 也不愿向你低头 看 你看你交的都是什么朋友 被人把心伤透 / 才回...
    efbec46c9d84阅读 3,658评论 0 0
  • 如果能再多一点 也许需要少一点 但路不可原路返
    霍乱之间阅读 1,326评论 0 2