美文网首页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批量打包工具

    此工具公开,未完善,正在完善中。 当前只能简单进行打包 获取BuildScheme: xcodebuild -li...

  • iOS自动打包工具

    iOS自动打包工具

  • iOS 批量打包

    此章节在学习实验中 参考http://blog.csdn.net/u013896628/article/detai...

  • ios 批量打包

    前言 最近在研究批量打包,网上查了一番,找了一个脚本整理了一下。 需求 同一套代码,打出多个企业包,这些企业包应用...

  • iOS 签名ipa 、xcarchive 、app 、ios-a

    IPA 、xcarchive 、app 签名方式,工具打包(ios-app-signer) .app 打包签名(可...

  • Day21 - Flutter - 打包发布

    概述 Android打包和发布 iOS打包和发布 测试发布工具(fir) 一、Android打包和发布 1.1. ...

  • iOS批量打包(shell)

    写在前面 相信很多做APP开发的朋友都经历过这种情况:开发完成进入测试阶段会有很多各种的ipa包需要build,如...

  • 使用shell脚本自动批量打包ipa

    因为公司的业务渠道非常多,用Xcode一个个 打包ipa非常耗时费力,因此决定写一个脚本打包工具批量处理。由于之前...

  • Jenkins iOS 打包 实战

    由于项目需要,增加效率,选择接入了Jenkins可持续打包工具来实现这一目的。网上有很多iOS jenkins打包...

  • iOS效率神器fastlane自动打包

    iOS效率神器fastlane自动打包 一、安装xcode命令行工具 xcode-select --install...

网友评论

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

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