- DumpFrameworks.pl 配置与下载 存放路径 /usr/pl
http://download.csdn.net/download/hongfengkt/8547245
将DumpFrameworks.pl 放入任意目录下.同样需要修改执行权限.chmod 777 名字
在 terminal 的任意目录下 输入 : ./DumpFrameworks.pl
等待…
会有一个Heards 文件夹在你的主目录下. 里面包含了 Frmeworks 和 privateFrameworks 下所有的私有 API
-
安装 dpkg
先安装MacPorts;下载地址 http://www.macports.org/
命令行执行这句 sudo port -v selfupdate 出现错Error synchronizing MacPorts sources: command execution failed
结局方法:http://trac.macports.org/wiki/howto/PortTreeTarball
打开sources.conf文件 拷贝一分用记事本打开将一下两行代码添加进去
#rsync://rsync.macports.org/release/ports/ [default]
http://www.macports.org/files/ports.tar.gz [default]
然后保存 覆盖原文件
sudo port -v selfupdate
执行安装dpkg语句 sudo port install dpkg
sources.conf路径
/opt/local/etc/macports/sources.conf
sudo port install dpkg 执行后报错
Error:
Error: No valid Xcode installation is properly selected.
Error: Please use xcode-select to select an Xcode installation:
Error: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer # version 4.4
Error:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
直接执行sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 重新指定一下路径
2,项目中错误,以及解决方法
ld: warning: directory not found for option '-L/Users/k-net/Library/Developer/Xcode/DerivedData/PlunginStudy-fkefeizmoxkespfxhjxpuihqqiqe/Build/Products/Release-iphonesimulator'
ld: warning: directory not found for option '-F/Users/k-net/Library/Developer/Xcode/DerivedData/PlunginStudy-fkefeizmoxkespfxhjxpuihqqiqe/Build/Products/Release-iphonesimulator’
解决以上两个警告的方法
(targets - architectures - 去除armv64)
ld: warning: ignoring file /opt/iOSOpenDev/lib/libsubstrate.dylib, missing required architecture i386 in file /opt/iOSOpenDev/lib/libsubstrate.dylib (2 slices)
Undefined symbols for architecture i386:
"_MSHookMessageEx", referenced from:
_logosLocalInit() in PlunginStudy.o
"_OBJC_CLASS_$_UIAlertView", referenced from:
objc-class-ref in PlunginStudy.o
解决方法 : 只在头文件中引入时不对的,需要再引入UIKit框架
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
需要真机调试,否则会报错误信息