查看第三方庫(kù)的中的符號(hào)
搜索用到的.a文件和framework文件
~~find . \( -name "*.a" -or -name "*.framework" \) -exec ./np_wrap.sh {} \; > symbols.txt
- np\_wrap.sh實(shí)現(xiàn)
~~#!/usr/bin/env bash
~~ if [[ "$1" == *.framework ]]; then
~~? ? name=$(basename "$1")
~~? ? name=${name/.framework/}
~~? ? #echo "$1/$name"
~~? ? nm -A -arch x86_64 "$1/$name"
~~ elif [[ "$1" == *.a ]]; then
~~? ? #echo -n
~~? ? nm -A -arch x86_64 "$1"
~~ else
~~? ? echo "unknown"
~~ fi