ipa包使用命令上传fir.im或者蒲公英

我们的工程做了自动打包处理,但是每次打完ipa后只是放置于一个共享盘或者本地,为了方便测试,每次都要手动上传上传fir或者蒲公英,比较麻烦。所以研究了一下怎么能在打完包后直接脚本上传到上传fir或者蒲公英,这样就能直接发二维码或者链接给测试人员。

一.上传到fir.im

  1.安装fir-cli

    要上传fir.im需要先安装fir-cli工具,推荐使用Homebrew 

gem install fir-cli

   2.获取fir.im的token值

    在“我的应用”页面右上角,点击账号图标,选择“API Token”,就会出现你的fir账号的token值了

    

  3.发布ipa

    cd到要上传的.ipa包目录下,执行命令即可

fir publish .ipa包路径
#补充命令
  -s, [--short=SHORT]              # Set custom short link(设置后边的短链接)
  -c, [--changelog=CHANGELOG]      # Set changelog(填写更新日志,支持字符串或者文本文件)
  -Q, [--qrcode], [--no-qrcode]    # Generate qrcode(在ipa/apk同级目录生成下载二维码)
  -m, [--mappingfile=MAPPINGFILE]  # App mapping file
  -P, [--proj=PROJ]                # Project id in BugHD.com if upload app mapping file
      [--open], [--no-open]        # true/false if open for everyone
      [--password=PASSWORD]        # Set password for app
  -T, [--token=TOKEN]              # User's API Token at fir.im
  -L, [--logfile=LOGFILE]          # Path to writable logfile
  -V, [--verbose], [--no-verbose]  # Show verbose(展示进度详情)
                                   # Default: true
  -q, [--quiet], [--no-quiet]      # Silence commands
  -h, [--help], [--no-help]        # Show this help message and quit

 二、上传蒲公英

    蒲公英文档里面有详细说明:http://www.pgyer.com/doc/view/upload_one_command

curl -F "file=@{$filePath}" 
-F "uKey={$uKey}" 
-F "_api_key={$apiKey}" 
http://www.pgyer.com/apiv1/app/upload

其中:

{$filePath}是应用安装包文件的路径
{$uKey}是开发者的用户 Key,在应用管理-API中查看
{$apiKey}是开发者的 API Key,在应用管理-API中查看

        

  

原文地址:https://www.cnblogs.com/liuluoxing/p/10637030.html