使用 strings 查看静态库字符串
起标题真费劲,意思就是用 OS X 的 strings
命令查看一个静态库是否包含某个字符串。比如 lib.a 是否用到了 uniqueIdentifier (苹果新规用了 UUID 的应用将会被拒)。
strings - find the printable strings in a object, or other binary, file.
用法很简单:
strings lib.a|ag uniqueIdentifier
这个强大的命令可以做很多事情,比如这个。
strings manual page.
Update: 查看当前路径下引用了 UUID 的文件:
find . | grep -v .git | grep -v "\.app" | grep "\.a" | xargs grep uniqueIdentifier
Was this page helpful?