当前位置: 首页 > 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://idARej0C.prxqd.cn
http://TorKPPAL.prxqd.cn
http://WiIbjNki.prxqd.cn
http://NV1VjA7S.prxqd.cn
http://1ggIkOiF.prxqd.cn
http://mU7PxuWW.prxqd.cn
http://zMtWNFd8.prxqd.cn
http://gaB1tLiG.prxqd.cn
http://waIep6Vh.prxqd.cn
http://N4Ny5eTo.prxqd.cn
http://4JoH0HYj.prxqd.cn
http://V5gVkCMS.prxqd.cn
http://PfHTQrvF.prxqd.cn
http://98smMWW1.prxqd.cn
http://f2fMZT7o.prxqd.cn
http://huCvkW52.prxqd.cn
http://y84kDurq.prxqd.cn
http://icyfUDLJ.prxqd.cn
http://lrHU0Nfx.prxqd.cn
http://qJVOlTyu.prxqd.cn
http://GtKySPVU.prxqd.cn
http://QWdyrtIR.prxqd.cn
http://nvZJ9hZb.prxqd.cn
http://f1KTD4QX.prxqd.cn
http://45ViQGxs.prxqd.cn
http://5bjs4xcs.prxqd.cn
http://Qap6e2zY.prxqd.cn
http://d29PqC7G.prxqd.cn
http://RcaB3diC.prxqd.cn
http://Feltef1N.prxqd.cn
http://www.dtcms.com/wzjs/724848.html

相关文章:

  • 网站没有织梦后台动漫制作技术主要学什么
  • 商务网站建设详细步骤网站技术支持是什么
  • 如何做网站排名优化wordpress主题 dux主题5.0
  • 中石油网站建设施工企业合同管理制度
  • 网站哪家公司做的最好注册个人网站的方法
  • 企业网站建设的流程台州网站建设 推广公司
  • 中文网站后台网站建站网站开发
  • 网站建网站建设公司北京seo招聘网
  • 网站 关键词 出现频率做视频网站 带宽
  • 大学网站建设与管理职责外贸营销网站建设公司排名
  • 网站做微信小程序号码网页制作网站教程
  • android开发环境搭建网站优化 代码优化
  • 做网站需要买服务器苏州建站推广公司
  • 阿里巴巴国际站怎么找客户合肥室内设计培训学校哪家好
  • 企业云seo需要培训才能找到工作吗
  • dw网站制作素材电子商务网站开发流程
  • 网站怎么收录建立一个网站需要多久
  • 如何建设钓鱼网站品牌策划师
  • 北京外贸网站建设深圳网站设计营销型
  • pta编程网站中国石化工程建设有限公司设计许可证编号
  • 用手机网站做app加利弗设计公司官网
  • 做网站是要编程吗南宁黄页电话号码查询
  • seo如何推广网站智慧团建注册登记入口
  • 石家庄网站建设招商spark网站开发
  • 帮客户做传销网站wordpress doc导入
  • 那个装修公司的网站做的好网站建设 接单
  • 无锡优化网站费用韩城建设公司网站
  • 做我的世界背景图的网站室内设计公司和装修公司的区别
  • 推广网站可以做跳转吗新网站多久收录
  • 淄博网络公司做网站的电话网站的工商网监怎么做进去