美文网首页Game
IOS批量打包工具

IOS批量打包工具

作者: 定心天下 | 来源:发表于2017-03-01 14:21 被阅读0次

    此工具公开,未完善,正在完善中。

    当前只能简单进行打包

    获取BuildScheme: xcodebuild -list -json

    当初是自己写了一个批处理打包自己的项目,但是没有对所有项目支持,现在可以把批处理文件放到工具中,通过选择来打包,减少了使用的复杂性


    下面代码为导出ipa代码:

    #!/bin/sh

    #  ipa.sh

    #  Quentin

    #

    #  Created by quentin on 16/7/4.

    #  Copyright © 2016年 Quentin. All rights reserved.

    # 放在xcarchive所在文件中执行

    #获取文件夹下所有xcarchive

    xcarchive_list=(`ls | grep xcarchive| awk -F.xcarchive '{print $1}'`)

    num=0

    for i in ${xcarchive_list[*]}

    do

    echo "编号:"${num}"  "${i}.xcarchive

    num=$(expr ${num} + 1)

    sleep 0.1f

    done

    if [ ${num} == 0 ]

    then

    echo "当前目录不存在xcarchive文件!"

    exit

    fi

    echo "输入需要打包的项目顺序编号:(默认为第一个)"

    read sort_no

    archive_path=${xcarchive_list[sort_no]}.xcarchive

    echo ${archive_path}

    select confirm in "Y" "N"

    do

    case ${confirm} in

    "Y")

    echo "确认对项目${archive_path}进行打包"

    break

    ;;

    *)

    echo "不打包"

    exit

    ;;

    esac

    done

    echo

    echo

    echo "==========导出ipa中=========="

    ipa_path=${xcarchive_list[sort_no]}".ipa"

    provisioningProfile="DEV"

    build_ipa="xcodebuild -exportArchive -exportFormat ipa -archivePath ${archive_path} -exportPath ${ipa_path} -exportProvisioningProfile ${provisioningProfile} "

    echo ${build_ipa}

    ${build_ipa}


    全部代码如下:

    Github


    当前工具样式

    项目地址

    相关文章

      网友评论

        本文标题:IOS批量打包工具

        本文链接:https://www.haomeiwen.com/subject/aunqgttx.html