越獄環境下,修改系統檔案可解決通訊錄號碼顯示「(+86) 1xx-xxxx-xxxx」括號問題,改為國內習慣的「86 1xx xxxx xxxx」格式。
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist,搜尋鍵值 310(美國/加拿大區碼,蘋果預設綁定 US 格式)。<key>310</key> <string>us</string>
us 改為 cn:<key>310</key> <string>cn</string>
原理:系統依 MCC(行動國家碼)決定格式化規則;310 為美加共用碼,改映射至 cn(中國大陸規則)即套用無括號格式。同理可修改其他國家碼對應格式。