之前使用的fastlane添加pgyer自动打包的,最近发现更新总是有问题,所以产生了自己shell做一个的想法。虽然代码比较少,但是很实用。
- 打包
- 导出ipa
- 上传pgyer
打包自动上传pgyer
1 | #!/bin/bash |
将该文件和plis拖到project目录下,然后配置
plis文件:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>compileBitcode</key>
<false/>
<key>method</key>
<string>ad-hoc</string>
<key>provisioningProfiles</key>
<dict>
<key>your bundle id</key>
<string>your .mobileprovsion</string>
</dict>
<key>signingCertificate</key>
<string>iPhone Distribution</string>
<key>signingStyle</key>
<string>manual</string>
<key>stripSwiftSymbols</key>
<true/>
<key>teamID</key>
<string>your_team_id</string>
<key>thinning</key>
<string><none></string>
</dict>
</plist>
下载setup.sh
拖到项目文件夹内,然后
运行./setup.sh
,即可完成上传到pgyer网站。
具体的配置属性见源码下载页面。
查看源码
`