获取fir中的ios ipa安装包

主要是针对iOS 移动端的打包,下载可能出现的需求。

通常流程: pipeline用fir cli命令,或者dev同学用fir cli直接将产出的xx.ipa软件包推送到fir仓库,Qa同学以及业务同事直接拿二维码下载安装在手机上即可。

新需求: 安全团队的同事需要直接拿xx.ipa软件包做安全方面的扫描、测试工作,怎么办?

~~~请看下面~~~

Steps

1.用浏览器打开fir链接地址

fir_image_01

2.模拟手机下载的请求

打开 开发者工具 ,模拟iPhone,刷新一下
fir_image_02

点击 “下载安装”
fir_image_03

3.获取url

fir_image_04

4.获取下载ipa文件的下载地址:

fir_image_05

headerkey-value 如下:

key value
User-Agent Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1
Upgrade-Insecure-Requests 1

当然可以直接用下面的命令得到下载地址:

1
2
3
4
5
6
curl -s -X GET \
'https://apps-cn.xxx.com/fir-api-<3中的url>' \
-H 'Cache-Control: no-cache' \
-H 'Postman-Token: 12ee4b20-c8cc-4729-8342-4d2dd32df2d4' \
-H 'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1' \
-H 'Upgrade-Insecure-Requests: 1' | grep software-package -A 3 | awk -F "[" '{print $3}' | awk -F "]" '{print $1}'

5.下载

直接将第4步中的下载地址粘贴到浏览器中,或者用 wget 命令下载均可

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2019-2024 John Doe
  • Visitors: | Views:

请我喝杯咖啡吧~