所需工具
- xlcodetool.sh
SVN地址:
svn://svn.zaijiawan.com/mengwenfeng/CommonLib/PackageTool
1.Xcode中配置
- 检查
target
的名字(名字中间不要出现空格)
- 将
scheme
里的名字需要和target
的名字对应
修改target对应的info.plist名字(如
FM收音机tian
对应的是FM收音机.plist
),需要修改三个地方,名称保持一致> `Build Settings` ![76ab7de08e5a40b18fee7cc01803ce9f-201704143.25.00.png](http://onpyrjcca.bkt.clouddn.com//file/2017/4/76ab7de08e5a40b18fee7cc01803ce9f-201704143.25.00.png)
> `Xcode目录`
> `文件目录`
- 将
info.plist
的位置和工程文件***.xcxcodeproj
在同一目录
target
对应的证书需要手动选择,不能使用Automatically manage signing
检查
Build Setting
中的证书和开发者是否选择正确
2.脚本使用
打开终端,将
xlcodetool.sh
拖入,再将需要打包的工程拖入,如CustomAudio.xcodeproj
,然后键入回车注意:没有使用
cocoapods
的拖入***.xcodeproj
,使用cocoapods
的拖入***.xcworkspace
- 输入想打包的版本号,如需多版本打包则在版本号中间加入空格,完成后键入回车
- 选择打包方式,1是选择一个
target
,2是将工程内所有target
全部打包
- 如果选择
2
则开始自动打包,选择1
,将会出现工程内所有target
的列表,输入想打包的target
名(只支持单个)
3.完成打包
archive
文件将会存放在/build/archives
中
ipa
文件将会存放在/build/ipa
中
如想打出
ipa
包的名字,在scheme
中修改