Skip to content
Branch: master
Find file History

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
ExportOptions.plist
README.md
Release.sh

README.md

Release.sh打包脚本

#---------------------------------------------------------------------------------------
# 脚本说明:
# 1、实现功能:
#     1)、指定打包项目的Build号,Version版本号(Version号可选择自增或自定义)
#     2)、导出xcarchive文件
#     3)、打包生成ipa文件
# 2、使用方式:
#     1)、将ReleaseDir文件夹,放到跟所要打包的项目的根目录(TestDemo)同级别的目录下
#     2)、cd至ReleaseDir,运行脚本./Release.sh TestDemo,并选择输入相关参数,开始打包
#     3)、完成打包后,生成的目标文件在如下目录:
#          /ReleaseDir/ArchivePath/TestDemo/1.0.0/2017_03_03_10:37:34
#         (/ReleaseDir/ArchivePath/打包项目名称/打包版本号/打包时间)
#---------------------------------------------------------------------------------------
#
#---------------------------------------------------------------------------------------
# 参数说明:
#     <TestDemo>            第一个参数:所要打包的项目的根目录文件夹名称         
#     -w 				    workspace打包,不传默认为project打包
#     -s <Name>			    对应workspace下需要编译的scheme(不传默认取xcodeproj根目录文件名)
#     -e 				    打包前是否先编译工程(不传默认不编译)
#     -d 				    工程的configuration为 Debug 模式,不传默认为Release
#     -a 				    打包,Version版本号自动+1(针对多次打测试包时的版本号修改)
#	  -b <Build Num>		Build版本号,指定项目Build号
#	  -v <Version Num>  	Version版本号,指定项目Version号
#   注意,参数-a 与 -v 互斥,只能选择传其中一种参数
#---------------------------------------------------------------------------------------
#
#---------------------------------------------------------------------------------------
# ReleaseDir文件目录说明:
#
# |___TestDemo                                所要打包的项目的根目录
# |___ReleaseDir                              打包相关资源的根目录
#    |___Release.sh                           Release.sh打包脚本
#    |___ExportOptions.plist                  -exportOptionsPlist 配置文件
#    |___ArchivePath                          打包文件输出路径
#       |___TestDemo                          打包项目名称
#          |___1.0.0                          打包版本号
#             |___2017_03_02_16/23/28         打包时间(格式:年_月_日_时/分/秒)
#                |___TestDemo_1.0.0.xcarchive 导出的.xcarchive文件
#                |___TestDemo.ipa             导出的.ipa文件
#                |___LogPath                  打包日志
#
#---------------------------------------------------------------------------------------
You can’t perform that action at this time.