我也遇到了这个问题哦,装的是拼音1.04版的,然后1.1.1不能设置邮箱(因为summerboard在1.1.1上有BUG),所以就把summerboard卸载了,设置完邮箱后再把summerboard装上,iCosta就挂了,可以打中文,但是看不见键盘,使用ibrickr重新装了1.04PXL,完全无效,在ibrickr中根本找不到重新装的iCosta,上GOOGLE搜了下,找了个英文资料,把问题解决了,具体步骤入下:
首先用ibrickr连接IPHONE,进入文件选项,也就是FILES,把/private/var/root/Library/Installer/LocalPackages.plist这个文件给弄下来,用文本编辑器打开,里面好象是installer安装的所有程序的列表,我没仔细看,估计差不多
每个安装的程序就是一个<dict>……</dict>对里面包含的内容,找到iCosta的那个<dict>,把它删掉,例如下面的内容:
<dict>
<key>bundleIdentifier</key>
<string>org.freecoder.iphone.iCosta.fw112</string>
<key>category</key>
<string>Localization</string>
<key>contact</key>
<string>holly.lee@gmail.com
pinxue@gmail.com</string>
<key>date</key>
<string>1196906596</string>
<key>description</key>
<string>iCosta-拼音: 由freecoder.org开发的系统集成中文输入法,安装后可在任何应用程序中输入中文。</string>
<key>location</key>
<string>http://iphone.freecoder.org/zips/iCostaPy_1.1.2.pxl</string>
<key>maintainer</key>
<string>Holly.Lee Pinxue</string>
<key>name</key>
<string>iCosta拼音(固件1.1.2)</string>
<key>scripts</key>
<dict>
<key>install</key>
<array>
<array>
<string>IfNot</string>
<array>
<array>
<string>FirmwareVersionIs</string>
<array>
<string>1.1.2</string>
</array>
</array>
</array>
<array>
<array>
<string>AbortOperation</string>
<string>这个版本的iCosta只能安装在固件版本为 1.1.2 的iPhone上!</string>
</array>
</array>
</array>
<array>
<string>If</string>
<array>
<array>
<string>InstalledPackage</string>
<string>org.freecoder.iphone.iCosta.fw112</string>
</array>
</array>
<array>
<array>
<string>AbortOperation</string>
<string>为确保安装顺利,请先卸载旧版本的iCosta!</string>
</array>
</array>
</array>
<array>
<string>CopyPath</string>
<string>iCostaImages/</string>
<string>/Library/iCosta</string>
</array>
<array>
<string>CopyPath</string>
<string>bin/</string>
<string>/usr/lib</string>
</array>
<array>
<string>CopyPath</string>
<string>util/</string>
<string>/bin</string>
</array>
<array>
<string>Exec</string>
<string>/bin/iCostaCtl -install111</string>
</array>
<array>
<string>Notice</string>
<string>请重启iPhone(关机再开)以完成安装!
重启后即可用"小地球"按钮切换到中文输入法界面!
更多说明请访问
http://iphone.freecoder.org
</string>
</array>
</array>
<key>uninstall</key>
<array>
<array>
<string>RemovePath</string>
<string>/Library/iCosta</string>
</array>
<array>
<string>Exec</string>
<string>/bin/iCostaCtl -uninstall111</string>
</array>
<array>
<string>RemovePath</string>
<string>/bin/iCostaCtl</string>
</array>
<array>
<string>RemovePath</string>
<string>/usr/lib/iCosta.dylib</string>
</array>
<array>
<string>Notice</string>
<string>请重启动iPhone以完成卸载!</string>
</array>
</array>
</dict>
<key>size</key>
<string>601557</string>
<key>source</key>
<string>http://iphone.freecoder.org/repository.php</string>
<key>url</key>
<string>http://iphone.freecoder.org/</string>
<key>version</key>
<string>1.0.3</string>
</dict>
你的可能跟这个有区别,但大部分应该差不多,全部删掉,然后把文件另存一下,不要修改原文件,留着备份,以防万一啊
最后把修改过的LocalPackages.plist重新上传到/private/var/root/Library/Installer/下,覆盖原来的文件,然后打开IPHONE的installer,uninstall里面应该已经没有iCosta了,接着重新安装同样版本的iCosta,问题解决!
这个在我的IPHONE上成功解决了问题,希望能够给大家带来一些帮助!!

支持请跟帖哦