2015-04-17 17:49:12
據(jù)部分P粉們在PP論壇上反饋,iOS8/8.1完美越獄后安裝PP助手的漢化游戲等應(yīng)用會發(fā)生閃退。經(jīng)過PP技術(shù)大神的研究,發(fā)現(xiàn)這一問題的根源是由于“<key>CFBundleIdentifier</key>”被修改而導(dǎo)致的。
CFBundleIdentifier為何會被修改?
為什么CFBundleIdentifier會被修改?技術(shù)大神給出的理解是,可能是因為制作漢化包的作者不希望大家安裝了漢化游戲之后,使原來已經(jīng)安裝的游戲被覆蓋安裝掉,所以才這樣做的,所以可以理解作者的用心良苦。
但閃退比較是影響使用體驗,用戶又該怎么修復(fù)這一問題呢?其實也很簡單,但需要一個游戲下載兩次才可以,因為需要提取原版的info.plist文件里的<key>CFBundleIdentifier</key>。
事不宜遲,下面立即教大家如何解決這個問題:
解決方法具體如下:
一、首先大家要下載好電腦端的PP助手,點擊下載>>> ,下載好了之后,我們這里用“王國保衛(wèi)戰(zhàn)”來舉例,首先在越獄應(yīng)用上下載一個原包還有一個漢化版的:
二、進(jìn)入【本地資源】-【應(yīng)用】,找到原版的那個“王國保衛(wèi)戰(zhàn)”,我這里原版的是第一個,然后點擊鼠標(biāo)右鍵,選擇【打開文件位置】:
三、這時我們可以看到“王國保衛(wèi)戰(zhàn)”的IPA安裝包(請默認(rèn)使用解壓工具打開,不解釋了):
四、打開后一直按圖中的點擊,進(jìn)入到“Origins.app”下之后,找到info.plist文件,用PlistEditor工具(已上傳)打開:
*工具下載地址>>點擊鏈接
五、打開后找到<key>CFBundleIdentifier</key>這個鍵值,把對應(yīng)的strings復(fù)制一下,只需要復(fù)制<strings>xxxxxxxx</strings>里的內(nèi)容就可以了:
六、復(fù)制完成后再返回文件夾,找到越獄版的“王國保衛(wèi)戰(zhàn)”的IPA安裝包,按照上面的步驟操作:
七、打開info.plist文件,把剛才復(fù)制的<key>CFBundleIdentifier</key>對應(yīng)的strings粘貼下去,具體可以看圖,記住<key>CFBundleIdentifier</key>這個一定不要改動
八、這時嘗試打開游戲,看看是否已經(jīng)修復(fù)了。