终端 su -c uicache mobile
iPhoneTunnel 可实现USB连线电脑ssh到手机命令行
1. Theos 的preference
Bundle模板中不包含control描述文件,需要从其他模板(tweak)中拷贝过来
2.
Preference
Bundle模板的control文件最后要空一行,只能空一行,便于make package时添加一些其他的选项
3. Theos的根目录下需要建立一个“sdks”目录,里面存放各种版本的ios
SDK(从/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs目录下拷来)
4.
需要在网上(http://www.mediafire.com/download/gk43go2b4wyq4dh/Preferences.rar)下载Preferences.framework的相关头文件放置于Theos的Include目录下,便于Preference
Bundle模板使用
5.
Mac10.9以上的dpkg工具有问题,需要更换【下载dm.pl,把他重命名为dpkg-deb,并放置在Theos的bin目录下】(http://bbs.iosre.com/forum.php?mod=viewthread&tid=239)
6. 在Theos工程根目录下编译make项目时,先最好“sudo xcode-select
-switch /Applications/Xcode.app/Contents/Developer/”
选择一个sdk版本吧
7. 指定一下环境变量 export SDKVERSION=7.0
8. Theos编译步骤:make 生成obj文件夹,make package
生成_文件夹和deb的安装包,make clean清理
9. iOSOpenDev版的Preference
Bundle模板需要把Preferences.framework从xcode的私有framework中拷到iOSOpenDev/frameworks目录下,并在Preferences.framework目录下建立“Headers”目录,且把先前下载的preference的所有头文件放入其中,因为工程中会在这个目录下找其他的framework的
10.
http://iosgods.com/topic/444-how-to-make-a-preference-bundle/
(Preference Bundle Tutorial
Read more at:
http://iosgods.com/topic/444-how-to-make-a-preference-bundle/
Copyright © iOSGods)