B-hind REDRUM

B-hind REDRUM

iPhoneでFacebookアプリが開けない時の対処方法

iPhoneでFacebookアプリが開けない時の対処方法

バージョンアップしたらFacebookが落ちる

iPhoneのFacebook、アップデートしたら開けなくなって1ヶ月以上。。。
その間、数回Facebookのアップデートが有ったが、一向に改善しない。セーフモードで起動すると問題なく使えるのは確認したので、JBのせいかなと思っていたら、結構同じ症状が出ている方がいるようですね。

待ってても期待できないので、まともに動いていたバージョンに戻す事にしてみよう、の備忘録記事。

iOSアプリを古いバージョンに戻す方法

 iOSアプリのダウングレード

準備するもの

ソフトウェア「Charles」、Charlesはシェアウェアですが、30日間無料で試用可能です。

まずは、Charlesをインストール、インストール後の起動時に「Automatic Mac OS X Proxy Configuration」というタイトルのダイアログが表示されます。how-to-download-legacy-versions-of-ios-apps-021「Grant Privileges」ボタンをポチッと。
※「Not Yet」をポチッとしても、後でプロキシの設定をすれば良いので深く考えずに。。。

how-to-download-legacy-versions-of-ios-apps-03このようにパスワードを聞かれるので、パスを入力。

無事,インストール出来たら「Charles」を起動。
how-to-download-legacy-versions-of-ios-apps-061

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

how-to-download-legacy-versions-of-ios-apps-05

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

how-to-download-legacy-versions-of-ios-apps-09

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

how-to-download-legacy-versions-of-ios-apps-10

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

how-to-download-legacy-versions-of-ios-apps-11

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

how-to-download-legacy-versions-of-ios-apps-12

過去のバージョン番号のリストが表示される。

ここでもう一度Facebookアプリをダウンロード。
ここで「Edit Request」タブを選択後、「XML Text」タブを選択。

「appExtVrsId」というキーを探し、その直下の数字を前のステップで得た中の、希望のバージョン番号に置き換える。

how-to-download-legacy-versions-of-ios-apps-13

置き換えたら、タスクが終了するまで何度も「Execute」ボタンを押して完了。

上記の手順等は、すべて【ひとりぶろぐさん】の記事「iOSアプリの過去の任意のバージョンをダウンロードする画期的な方法」 を参考にさせて頂きました。

古いバージョンのFB.ipaファイルが有れば、その.ipaファイルを利用すれば,上記の様な面倒くさい事をする必要ないです。
ちなみに私の環境ではバージョン51.0までなら大丈夫、52.0だと開かなくなります。。。現在、iOSアプリのFacebookは58.0?

Return Top