//Howard 2013-07-19
//如何检测app是否包含PIE标志?
答:使用xCode自带的otool工具。
otool程序在Xcode.app/Contents/Developer/usr/bin目录下,
假设xCode放在 系统的应用程序目录,它所在是/Applications/Xcode.app/Contents/Developer/usr/bin
(1)使用终端,进入otool所在目录:
cd /Applications/Xcode.app/Contents/Developer/usr/bin
(2)拷贝你编译的.app到该目录
(3)使用命令 ./otool -hv xxx.app/xxx 检测。
你编译的.app实际上是目录,目标是要检测.app目录下可运行的二进制文件。
在此以h264_merge.app为例,
命令是:
./otool -hv h264_merge.app/h264_merge
实测效果如下: