title: 上传安装包到 Bugly 发布平台脚本 date: 2016-07-17 20:45:00 categories: CI feature: /images/logo/bugly-logo.webp tags: Ant Shell Bugly toc: true 由于使用了 curl 命令,因此在 windows 平台运行脚本需要先安装 curl 才能执行。 #!/bin/sh # -*- coding: UTF-8 -*- set -e function echo_green() { echo "\033[32m $1\033[0m" } function echo_red() { echo "\033[31m $1\033[0m" } function echo_blue() { echo "\033[36m $1\033[0m" } function get_ios_project_version() { local info_plist_path=$1 local version=$(/usr/libexec/PlistBuddy -c "print CFBundleVersionString" ${info_plist_path}) local build=$(/usr/libexec/PlistBuddy -c "print CFBundleVersion" ${info_plist_path}) echo "${versoin}-${build}" return 0; } function get_json_value() { local json=$1 local key=$2 local num=1 local value=$(echo "${json}" | awk -F"[,:}]" '{for(i=1;i<=NF;i++){if($i~/'${key}'\042/){print $(i+1)}}}' | tr -d '"' | sed -n ${num}p) echo ${value} return 0; } function bugly_upload() { local app_key="bugly_app_key" local app_id="bugly_app_id" local url=https://api. [阅读全文]