情景:我按照<<iOS应用逆向工程(第2版)>>上面修改锁屏界面时间的Demo,时间修改成其他文字时,我第一次在公司iMac上修改时间成功了,但是我在我的Mac上修改时间却没变,SpringBoard也重启了但是时间那儿没变。
解决过程:我把第一次成功的demo和后来不成功的demo,里面每个文件都比对了一下,发现是plist的问题。成功的那个Bundles下item0后面是com.apple.springboard,没成功的那个保存的是我随便起的名字。
原因:Bundles下item0保存的是创建项目时第4步输入的作用对象的bundle,我原以为bundle只是一个标识可以随便写呢,原来第4步输入的bundle和第五步输入的要杀死的进程名息息相关。
我只是一个在学习iOS的路上探索的小菜鸟,愿分享自己遇到的坑和解决思路与君共勉,如有不足之处,还请多多指教。
网友评论