大大,我依您的方式把相關的檔案刪除然後我用itune還原,重新開機後一開始不見了然後一下子又跑回來了所以還是一樣沒成功。看樣子是從icloud恢復的xpin wrote:⑴⑵⑶⑷iBacku...(恕刪)
ianlcc wrote:大大,您好我全部重置...(恕刪) 試了用第二頁17樓的方式處理是單純用重置設定及刪檔案只差別沒有用itunes回覆,而icloud沒別人的帳號所以就沒做了目前約2小時還沒出現詞庫,再觀察看看另請教xpin大,用ibackup回覆是會有什麼問題嗎?
這問題也困擾我!分享一下我的解決方式 (已確定有解決!!)首先感謝一下蝦拼的作者當初提供的方案!之前升到 iOS 8.0 時,發現我的字典裡是空的,想說省得刪也不錯!但今天早上升到 iOS 8.1,字典全回來了! 而且發現整個還同步回我的 MacBookPro 裡,電腦開始速度變很慢,變卡,風扇快轉!翻了一下之前的 ptt (https://www.ptt.cc/bbs/MAC/M.1382944977.A.CE4.html) 文章,用 sqlite3 指令刪把 mac 的字典檔裡的 table 清空,並到系統偏好設定裡確認是否有清空但我發檔案大小沒變,乾脆把整個 UserDictionary.db 刪了,重開機,已經自動重建新的檔案 (檔案較小)再去系統偏好設定裡,加 2 個字詞 (這純粹我自己想建立的),然後去看 iPhone ... 想當然沒幫你同步! 這時就使用 iTunes 先備份,再更新最新版的 iBackupbot在 iBackupbot 裡把備份中 KeyboardDomain 下的CloudUserDictionary.sqlite 及 mobile~[..混合編碼..] 下的 UserDictionary 整個資料夾 Export 出來,再使用上面 ptt 中照說明的 sqlite3 指令刪掉字典檔裡的 table (比較快,你要用軟體開刪也行)以我的例子: 除了 CloudUserDictionary.sqlite 之外,UserDictionary 資料夾裡還分別有 5 個 CloudUserDictionary.sqlite 檔都要刪掉字典檔裡的 table再使用 iBackupbot 把這 CloudUserDictionary.sqlite 及 UserDictionary 整個資料夾 Import 回去再用 iBackupbot 把這 KeyboardDomain 資料夾回復回 iPhoneiPhone 會重開機,之後進去看果然清空了,退出後,再開一次來看,居然同步了我在 mac 裡建的 2 個字詞!以上,所以我想我應該是有成功刪除吧! -------回報!! 目前可以確認有成功刪除! 而且還會跟 Mac 同步! 在 Mac 新增字詞約幾分鐘後就會出現在 iPhone 的使字者字典裡!!!
xpin wrote:想太多了, iOS ...(恕刪) 趁著還記憶猶新時和大家分享心得:硬體:iPad 4 2台(1台家人用,1台自己用)軟體:iOS 8.1 , 2個icloud ID, 共用一個APPLE ID.試了二天網路上教的方法,但沒多久使用者辭典又回到蝦米拼盤,實在會叫人抓狂。最後使用XPIN大的方法,大膽的把將所有「mobile-亂碼資料夾」刪除,然後restore後才成功。幾乎確定完全移除。記得restore時 設定>iCloud>尋找我的iPad要關掉,否則會出現error的警告。心得:1.即使依XPIN大的作法,竟然一樣的方法也試了好幾次才成功,實在很詭異。2. icloud實在太複雜了,完全超過我能理解的範圍,資料趕都趕不走…3.當初為了安裝,搞了2個晚上,如今要完全移除,又搞了二個晚上,如果是android系統,應該被罵翻了吧。
發現大家都少說一點,大家都在刪CoreDataUbiquitySupport以下的內容時,但其實Keyboard目錄中也有個CloudUserDictionary.sqlite,必須也要恢復成48K的版本才行。以前我也是只去除mobile-xxxxx,但每次restore一開始字庫都是空的,但大約1分鐘又全部回來,此時icloud功能是關的,也沒上網,就表示恢復的字庫來自機器本身,後來這個檔恢復為48K版本後,蝦拼字庫就不在回來了。
我也是升8.1時蝦拼詞庫又跑回來自已處理的方法寫在另一個主題裏有需要的人可以去參考參考兩天了,蝦拼詞庫沒再出現了,因該OK了http://www.mobile01.com/topicdetail.php?f=627&t=4116572&p=4#52966833