同じiOSデバイスに2つのバージョンのアプリをインストールできますか?


5

同じiPhoneに2つのバージョンのアプリをインストールすることは可能ですか。

シナリオは、あなたがアプリを購入し、最近のアップデートでいくつかの機能が変更されたということです - 必ずしも良い面も悪い面もありませんが、それでも古いバージョンを使用できるようにしたいという十分な変更時には。あなたはバックアップからダウングレードすることができました、しかし、それは時々新しいバージョンを持っていることはうれしいでしょう。両方のバージョンを同時にiPhoneに転送できるように、2つのバージョンのアプリケーションを別々のアプリケーションとして「見る」ことはできますか?


それらが同じ名前を持っているならば、いいえ、あなたはできません。

あなたが投獄されたなら、これは不可能だとは思えません。
Fake Name

多くのWebサイト/サーバー/ API駆動型アプリが出回っているので、アップグレードすることはめったにありません。アップグレードしたくない理由、または現在のバージョンを維持したいのはなぜでしょうか。
Jason Salaz

回答:


7

名前はそれほど重要ではありません - 少なくとも目に見えるものではありません。アップグレードによって名前が変更される可能性があるためです。開発者は実際にはアップグレードを提供し、新しいアプリを提供しないためにバンドル識別子を同じにしなければなりません。

* あなたがあなたのデバイスを脱獄した場合、そのようなことをするための何らかの方法があるかもしれないことに注意してください、しかし私はそのような直接的な知識を持っていません。


2

お使いのデバイスに同じアプリの2つのバージョンをインストールすることが可能です。しかし、あなたは.ipaを編集しなければならない人です、そしてそれはFacebookや他の何かと同期することのようなそのオンライン機能を失います。

マシューフレデリックはあなたの投稿に対する彼の答えについてこう言いました:

「しかし、それはそれを識別し、アップグレードを実行することになっていることをOSが認識できるようにする、アプリ内のバンドル識別子です。開発者は、新しいアプリではなく実際にアップグレードを提供するためにバンドル識別子を同じに保つ必要があります

あなたはバンドル識別子を編集することができます、そしてそれを行う方法についてのガイドはこちらです:

アプリのバージョン2.0がデバイスにインストールされていて、バージョン1.0も必要とします。

  1. あなたのコンピュータには以下のプログラムが必要です: "WinRAR"、 "plist Editor Pro"、 "iFunbox"(最後のものはあなたのデバイスにアプリの古いバージョンをインストールすることです)
  2. インターネットからアプリのバージョン1.0(.ipaファイル)をダウンロードします。
  3. あなたが決してダウンロードしたくないアプリを探してください、それはそれが何であるかは関係ありません、そしてその.ipaをダウンロードしてください。
  4. WinRARでこの最後の.ipaを開きます。
  5. "Playload"というフォルダが開きますので、開いてください。
  6. アプリの名前のフォルダがあるでしょう、それを開きます。
  7. ファイル「Info.plist」をダブルクリック(開く)します。
  8. "< key> CFBundleIdentifier< / key>"をスペースなしで検索してください。
  9. その下には、 "< string> com.company.appname< / string>"などの識別子がスペースなしで表示されます。
  10. この「com.company.appname」をコピーしてください。
  11. ファイルを閉じます。
  12. 今すぐWinRARであなたのアプリの古いバージョンの.ipaを開きます。
  13. "Playload"というフォルダが開きますので、開いてください。
  14. アプリの名前のフォルダがあるでしょう、それを開きます。
  15. ファイル「Info.plist」をダブルクリック(開く)します。
  16. "< key> CFBundleIdentifier< / key>"をスペースなしで検索してください。
  17. その下に、識別子があります。たとえば、 "< string> com.2company2.2appname2< / string>"です。スペースは入れません。
  18. この「com.2company2.2appname2」を先ほどコピーしたものと置き換えます。
  19. それはあなたのデバイスがそれが別のアプリであると考えさせるでしょう、そしてあなたがインストールしたものであなたが持っていたものを単に置き換えるのではありません。
  20. ファイルを保存して閉じます。
  21. WinRARが変更を加えるかどうかを尋ねる場合は、YESを押します。
  22. 次にiFunboxを開き、デバイスをコンピュータに接続します(ポップアップが表示されたらiTunesを閉じます)。
  23. 左上隅にある "iFunbox Classic"を押してください。
  24. 左側で「Connected Devices」を開き、次にデバイスの名前(「Johnny | USB上の新しいiPad」など)を開き、次に「User Applications」を開きます。
  25. 上部にある[Install App]をクリックして、変更したばかりの.ipaを選択します。
  26. それがインストールされるのを待ちます。デバイスのライトが消えている(ロックされている)ことを確認してください。
  27. お使いのデバイス上のアプリの2つのバージョンをお楽しみください:)

ただし、バンドル識別子が変更されているため、これによりアプリのオンライン機能が無効になることを忘れないでください。また、これがアップグレードを引き起こすのでステップ3からアプリをインストールしないように注意してください。

それが私がこれを行うために考え出すことができる唯一の方法です。他の方法があるかもしれません。


1

いいえ、同じ名前の2つのバージョンのアプリをインストールすることはできません。開発者に名前を変更するよう依頼する必要がありますが、それを喜んで行うことはできません。 iOSは(ファイルマネージャのように)実際には「名前」をチェックしませんが、私が間違えない限り、開発者は別の「ビルド」を作成する必要があります。

それで、あなたは運が悪いです。新機能を採用するか、代替手段を見つけてください。 :)


-2

私はちょうど脱獄したり、私はちょうどiOS 7.1に行くと私は2つのコピーをgitを破ることなく、同じアプリのバージョンに私を与え


どのようにしてそれを達成したのか詳細に説明できますか?ここではどのアプリについて話していますか?
nohillside
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.