#!/bin/bash
# 创建 output 文件夹,如果不存在则创建
output_dir="./output"
mkdir -p "$output_dir"
# 查找所有 .ipa 文件
find . -name "*.ipa" | while read ipa; do
# 获取 ipa 文件的文件名(不带路径和后缀)
ipa_name=$(basename "$ipa" .ipa)
# 创建一个临时目录来解压 ipa 文件
tmp_dir=$(mktemp -d)
# 解压 ipa 文件
unzip -q "$ipa" -d "$tmp_dir"
# 查找并复制 embedded.mobileprovision 文件
provision_file=$(find "$tmp_dir" -name "embedded.mobileprovision")
if [ -f "$provision_file" ]; then
# 复制文件到 output 文件夹并命名为 ipa文件名.mobileprovision
cp "$provision_file" "$output_dir/$ipa_name.mobileprovision"
echo "Extracted: $ipa_name.mobileprovision"
else
echo "No embedded.mobileprovision found in $ipa"
fi
# 删除临时文件夹
rm -rf "$tmp_dir"
done
从ipa中批量提取mobileprovision
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 基因组信息统计,首先是对基本信息的统计,这些基本信息包括一个基因组的N50、N90、每个染色体或者scaffold...
- 提取同一文件夹下多个文件 注意此处不能用单>,因为>表示先清空文件再写入。>会造成只有一个文件的结果被保留,所以要用>>
- 由于工作中需要从大量docx文档中提出图片,于是到网上搜索,找了一大堆都是分析xml文件并提取的,太过于复杂,实际...
- 施工当中经常需要从CAD中直接取坐标,少量坐标可以通过查看工具直接提取。然而一旦需提取坐标点较多时,直接提取工作量...