2016-12-15 13 views
6

私のお気に入りのアプリの1つがアプリストアから削除されました。それはあまりにも長く更新されていなかったからです。私は古いデバイス(約IOS 7.1.2)でそれを持っていますが、私の新しい携帯電話にダウンロードしませんでした。App Storeからダウンロードしたアプリケーション用にiPhoneからIPAを抽出してIPAの資産を確認するにはどうすればよいですか?

私はアプリのバンドルを見て、アプリ内の資産を見ることができるようにIPAを取得するにはどうすればよいですか?

答えて

9

だから、どのアプリの資産にも利用できる解決策の1つは、iTunesと少しの魔法を使うことです。

enter image description here

その後あなたはIPAファイルを単にアーカイブを解除することができますとに移動:あなたが簡単にあなたのデバイスからのすべてのアプリがiTunesのメディアフォルダにコピーされ得るために、iTunesとお使いのデバイスを同期させることができ、あなたの場合は

Payload/AnAppName.appであり、アプリケーションのすべての資産があるはずです。

あなたの端末を使用してサンプル:

$ cd ~/Music/iTunes/iTunes\ Media/Mobile\ Applications/ 
$ tar -zxf Apple\ Store\ 401000.ipa 
$ cd Payload/Apple\ Store.app/ 

そして、その結果は次のようになります。

enter image description here

PS:代わりにアンアーカイビングのためのbashを使用しての、あなただけのipa-の拡張子を変更することができますファイルを.ipaから.zipに変更してからダブルクリックしてください。

+6

iTunes v12.7(2017年9月リリース)はApp Storeを削除しますが、これはもう機能しません。古いバージョンのiTunesをAppleから直接ダウンロードすることができます。すべてのバージョンはここにリンクされています:https://www.theiphonewiki.com/wiki/ITunes '' '編集:古いバージョンのiTunesをインストールできませんでした。 iTunesインストーラは新しいバージョンにはインストールされず、MacOSはゴミ箱に放置させない、「MacOSで必要とされるように、iTunesは修正も削除もできない」と述べている。 –

関連する問題