当前位置: 首页 > wzjs >正文

电商网站排行榜百度指数数据分析平台入口

电商网站排行榜,百度指数数据分析平台入口,如何做网站的后台管理,视觉中国官网适配iOS 18:检测并移除三方库中的 bitcode 部分 四月份开始,AppStore 不再接收 Xcode 16 之下的 Xcode 构建,而新版本,必须移除项目中的 bitcode 支持。 #!/bin/bash # # 检测 bitcode 脚本if [[ -z $1 ]]; thenecho "参数…

适配iOS 18:检测并移除三方库中的 bitcode 部分

四月份开始,AppStore 不再接收 Xcode 16 之下的 Xcode 构建,而新版本,必须移除项目中的 bitcode 支持。

#!/bin/bash
# 
# 检测 bitcode 脚本if [[ -z $1 ]]; thenecho "参数1: 项目目录,或 framework 路径,或 .a/.ipa/.app 路径"echo "参数2: 是否移除 bitcode"exit 1;
fireadonly RemoveBitcode="$2";TestBitcode() {local libPath="$1"local libName="$2"# 判断静态库与动态库local libType=$(file "$libPath")# 库支持的架构local libInfo=$(lipo -info "$libPath")# 库支持的架构IFS=' ' read -r -a libArch <<< "${libInfo#*re: }"if [[ "$libType" =~ "dynamically" ]]; thenlibType="\033[31m动态库\033[0m"elselibType="\033[32m静态库\033[0m"fifor arch in $libArch; do# 静态库检测 bitcodelocal bitcode1=$(otool -arch "$arch" -l "$libPath" | grep -q __bitcode | wc -l | tr -d ' ')if [[ $bitcode1 > 0 ]]; thenecho "$(printf "%-50s" "$libName") $libType $(printf "%-4s" "$bitcode1") $libPath"# 移除 bitcodeif [[ -n "$RemoveBitcode" ]]; thenxcrun bitcode_strip -r "$libPath" -o "$libPath"fifi# 动态库检测 bitcodelocal bitcode2=$(otool -arch "$arch" -l "$libPath" | grep -E '__LLVM' | wc -l | tr -d ' ')if [[ $bitcode2 > 0 ]]; thenecho "$(printf "%-50s" "$libName") $libType $(printf "%-4s" "$bitcode2") $libPath"# 移除 bitcodeif [[ -n "$RemoveBitcode" ]]; thenxcrun bitcode_strip -r "$libPath" -o "$libPath"fifidone}SearchPath() {if [[ -d "$1" ]]; thenlocal name=$(basename "$1")if [[ "$name" =~ ".framework"$ ]]; then# framework 库local rawName="${name%.framework*}"TestBitcode "$1/$rawName" "$name"elif [[ "$name" =~ ".app"$ ]]; then# .app 包local rawName="${name%.app*}"TestBitcode "$1/$rawName" "$name"SearchPath "$1/Frameworks"else# 继续查找子目录for path in "$1"/*; dolocal name=$(basename "$path")if [[ -d "$path" ]]; thenif [[ "$name" =~ ".framework"$ ]]; thenlocal rawName="${name%.framework*}"TestBitcode "$path/$rawName" "$name"elif [[ "$name" =~ ".app"$ ]]; thenlocal rawName="${name%.app*}"TestBitcode "$path/$rawName" "$name"SearchPath "$path"elseSearchPath "$path"fielif [[ -f "$path" ]]; thenif [[ "$name" =~ ".a"$ ]]; thenTestBitcode "$path" "$name"fifidonefielif [[ -f "$1" ]]; thenif [[ "$1" =~ ".ipa"$ ]]; thenecho "\n"echo "\033[32m解压缩文件:.ipa 需要解压后才能检测\033[0m"# ipa 包ipaName=$(basename "$1")rawName="${ipaName%.ipa*}"zipPath="$(dirname "$1")/$rawName"if [[ ! -d "$zipPath" ]]; thenmkdir "$zipPath"fiunzip -o "$1" -d "$zipPath" # >> /dev/nullecho "\033[32m解压缩完成\033[0m"echo "\n"echo "\033[32m开始检测:Bitcode\033[0m"SearchPath "$zipPath"elif [[ "$name" =~ ".a"$ ]]; then# .a 静态库TestBitcode "$path" "$name"fifi
}echo "\033[32m开始检测:包含 Bitcode 的构建将在下方输出\033[0m"
SearchPath "$1"
echo "\033[32m完成检测\033[0m"
http://www.dtcms.com/wzjs/263050.html

相关文章:

  • wap网站技术营销模式100个经典案例
  • 小说网站怎么做不违法什么是整合营销并举例说明
  • 网站可以有二维码吗网站如何进行seo
  • 网站设计论文分类号域名网
  • 东莞企业网站电话深圳网站设计实力乐云seo
  • CMS源码就可以做网站吗百度应用商店官网
  • 北京建设主管部门网站广州代运营公司有哪些
  • 网上做的比较好的竞彩网站外贸公司一般怎么找客户
  • 网站建设业务元提成互联网营销师培训
  • 什么网站做的靠枕比较有创意智能建站模板
  • html 手机网站开发百度有哪些产品
  • 哪个网站专做童装批发重庆seo网络推广平台
  • 外贸网站建设武汉客源软件哪个最好
  • 做同城特价的网站有哪些seo 0xu
  • 东莞企业网站制作出售南京seo网站优化推广
  • 黄色网站模板百度竞价推广开户费用
  • 工作细胞樱花动漫排名优化公司电话
  • 装饰公司网站规划方案阿里指数在哪里看
  • 网站建设jiage关键词seo
  • 一级a做爰片无码网站什么公司适合做seo优化
  • 建网站出现ie6免费网站推广产品
  • 用html能做企业网站吗手机百度网址大全首页
  • 网络推广思路seo研究中心vip教程
  • 网站做建筑三维图惊艳的网站设计
  • 小说在线阅读网站怎么做百度关键词排名价格
  • 网站开发前端课程北京seo优化服务
  • 百度站长平台诊断优化网站排名如何
  • 东营 网站建设公司搜索引擎排名google
  • 设计素材图片大全seo网站关键词优化
  • 称心的赣州网站建设青岛关键词排名系统