
バージョンアップしたらFacebookが落ちる
iPhoneのFacebook、アップデートしたら開けなくなって1ヶ月以上。。。
その間、数回Facebookのアップデートが有ったが、一向に改善しない。セーフモードで起動すると問題なく使えるのは確認したので、JBのせいかなと思っていたら、結構同じ症状が出ている方がいるようですね。
待ってても期待できないので、まともに動いていたバージョンに戻す事にしてみよう、の備忘録記事。
iOSアプリを古いバージョンに戻す方法
iOSアプリのダウングレード
準備するもの
ソフトウェア「Charles」、Charlesはシェアウェアですが、30日間無料で試用可能です。
まずは、Charlesをインストール、インストール後の起動時に「Automatic Mac OS X Proxy Configuration」というタイトルのダイアログが表示されます。
「Grant Privileges」ボタンをポチッと。
※「Not Yet」をポチッとしても、後でプロキシの設定をすれば良いので深く考えずに。。。
このようにパスワードを聞かれるので、パスを入力。
無事,インストール出来たら「Charles」を起動。

「Charles」を起動したままで、iTunes上のFacebookアプリを削除する。
削除しておかないと、次のステップで「ダウンロード」ボタンを表示することができない。

削除したら、新たにFacebookアプリをApp Storeからダウンロードするのだが、ダウンロードが開始したらポップアップウインドウを表示し、ダウンロードを中止する。

Charlesに切り替え、左のサイドバーを確認。「https://pxx-buy.itunes.apple.com」という項目が出現しているので、この項目を右クリックし、「Enable SSL Proxying」と「Breakpoints」にチェックを入れる。

ここで、再度Facebookアプリのダウンロード。
「execute」ボタンを押して先に進む

表示内容が更新されたら、「Edit Response」タブを選択後、「XML Text」タブを選択する。

過去のバージョン番号のリストが表示される。
ここでもう一度Facebookアプリをダウンロード。
ここで「Edit Request」タブを選択後、「XML Text」タブを選択。
「appExtVrsId」というキーを探し、その直下の数字を前のステップで得た中の、希望のバージョン番号に置き換える。

置き換えたら、タスクが終了するまで何度も「Execute」ボタンを押して完了。
上記の手順等は、すべて【ひとりぶろぐさん】の記事「iOSアプリの過去の任意のバージョンをダウンロードする画期的な方法」 を参考にさせて頂きました。
古いバージョンのFB.ipaファイルが有れば、その.ipaファイルを利用すれば,上記の様な面倒くさい事をする必要ないです。
ちなみに私の環境ではバージョン51.0までなら大丈夫、52.0だと開かなくなります。。。現在、iOSアプリのFacebookは58.0?

