直前の記事を書き込んだ際には、実はTwitterのユーザ切り替えをあきらめかけていたのですが、なんとか解決の方法が見つかりました。
iOS内部の話ですが、書いておきたいと思います。
iOS 5までは、Twitterのユーザアカウントを保持する Library/Accounts/Accounts3.sqlite は単なるDBファイルだったので、単純にファイルを切り替えれさえすれば事足りていました。
iOS 6では(OS X 10.8 Mountain Lionでも同様に)、Twitterに加えてFacebookなど複数のアカウントをOSレベルでサポートするために、Accountsフレームワークが大幅に拡張され、新たに管理デーモン経由でアクセスする形になりました。
そのため、accountsd を再起動しないとずっとDBを握ったまま切り替わらない現象が出ていたのです。
Cydiaレポジトリの更新は近々に行う予定です。
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment