IPAファイル インストール方法 まとめ

f:id:TTKW:20200121201344p:plain

2020/2/25 更新
サードパーティ製のアプリの使用について、
企業証明書を使ったiOS端末への直接インストール(In-House)は、Appleにより証明書を取り消される頻度がとても多くなっています。
また、クラックされたファイルの検知も日々厳しくなりつつあります。

現時点ではありますが、
IPAファイルからのインストールは7日間認証問題はあるものの、現状考えうる安全なサードパーティ製アプリのインストール方法です。
本記事では現在使用可能なIPAファイルのインストール方法についてまとめます。

 

すべて自己責任で導入をお願いします。
このサイトの文章・情報等に基づいて被ったいかなる被害についても、 管理人は一切責任を負いかねますので参考程度にしてください。

 


iOS端末編

iOS端末のみでIPAをインストールする方法です。
有料版と無料版がありますのでそれぞれ紹介させて頂きます。

iPASTOREでIPAをインストールする方法

年額29.99ドルの有料サービスです。
数ヶ月に1回は証明書取り消しをされることもありますが、基本は安定しています。
7日間で認証を切られるということもありません。
以下の記事に詳細を載せています。

ttkw.hateblo.jp

SignulousでIPAをインストールする方法

年額19.99ドルの有料サービスです。
こちらもiPASTOREと同様で数ヶ月に1回は証明書取り消しをされることもありますが、基本は安定しています。
7日間で認証を切られるということもありません。
イングラムさんが詳細をまとめてますので参考にしてみてください。

nijimasu.dip.jp

AppCakeでIPAをインストールする方法

無料のサービスです。
こちらはiPASTOREやSignulousと異なり、使っている証明書が企業証明書です。
証明書を取り消される問題もありますので注意が必要です。
しかし、IPAを使用出来るので直接インストールに比べると比較的安全なインストール方法だと思われますので紹介します。

iPASTOREと競合するとの報告もありますので、iPASTORE使用者は試す前にiPASTOREプロファイルの削除とiPASTOREアプリの削除をお願いします。
Signulousとの競合も報告されています。
くれぐれも自己責任で宜しくお願いします。

 

  1. iOS端末でSafariを開きます。
    AppCake公式から「INSTALL APPCAKE」タップします。

    www.iphonecake.com

    f:id:TTKW:20200224171645p:plain

  2. インストールをタップします。

    f:id:TTKW:20200224171818p:plain

  3. アプリがインストールされます。
    この状態ではまだ起動はできません。

    f:id:TTKW:20200224172335p:plain

  4. iOS端末の「設定⇒一般⇒プロファイルとデバイス管理」からエンタープライズの証明書を信頼します。
    証明書の名前は変動します。

    f:id:TTKW:20200224173230p:plain

  5. AppCakeアプリを開きます。
    通知はどちらでも問題ありません。

    f:id:TTKW:20200224173705p:plain

  6. Join Discordもどちらでも問題ありません。

    f:id:TTKW:20200224173747p:plain

  7. 「Verify」をタップします。

    f:id:TTKW:20200224174050p:plain

  8.  構成プロファイルをダウンロード許可します。
    ダウンロードが終わったら閉じます。

    f:id:TTKW:20200224174308p:plain

  9. iOS端末の「設定⇒一般⇒プロファイルとデバイス管理」から「ダウンロード済みプロファイル」をタップします。
    インストールを進めていくとAppCakeを開くかどうか聞かれるのでそのまま開きます。
    AppCakeのインストールはこれにて完了です。

    f:id:TTKW:20200224175930p:plain

  10. 本題のIPAのインストール方法です。
    Safariから導入する場合を紹介します。
    後半に、Discordアプリから導入する場合も紹介します。
    まずは、IPAファイルをSafariからダウンロードします。

    f:id:TTKW:20200224182649p:plain

  11. Safari右上のダウンロードボタンから状況を確認します。
    ダウンロードが完了するとダウンロードバーが無くなりますのでタップします。

    f:id:TTKW:20200224182954p:plain

  12. ダウンロードフォルダが開きますので、長押しタップします。
    共有をタップします。

    f:id:TTKW:20200224183610p:plain

  13. 共有するためのアプリ一覧が並んでいますので一番右にスワイプします。
    その他をタップしてから「AppCakeにコピー」をタップします。

    f:id:TTKW:20200224183901p:plain

  14. AppCakeが自動で開きますので「Yes」をタップします。

    f:id:TTKW:20200224184506p:plain

  15. 自動的に「Downloads」に移動します。
    もしIPAファイルが表示されない場合は、下の段にある他のタブを行ったり来たりしてください。表示されるはずです。

    f:id:TTKW:20200224184912p:plain

  16. Downloadsにある「pokemongo」アプリをタップしてインストールします。

    f:id:TTKW:20200224185156p:plain
    クローンをインストールする場合は、
    ・クローンとして用意されたIPAファイルを使用してインストールする
    ・「Custom Install」を使用して本家IPAからクローンを作成する
    どちらかとなります。
    Custom Installをタップしたあとは「NEW BUNDLE ID」に「com.iphonecake.XXXXX」のように入力すれば同じAppを複数インストールすることが可能です。
    上書きインストールする場合はバンドルIDが同一であれば上書き可能です。

    f:id:TTKW:20200224185954p:plain

  17. 自動で著名・インストールが進んでいきます。
    これにてサードパーティアプリのインストール完了です。

    f:id:TTKW:20200224185449p:plainf:id:TTKW:20200224190227p:plain
    注意点としてはAppleから証明書の取り消しをされる可能性があるので、以下を参考にVPNの導入も検討してみましょう。

    ttkw.hateblo.jp

  18. ★番外編
    DiscordアプリからIPAをダウンロードしてインストールする方法です。
    この方法は手順12、13のコピーが不要ですので楽です。
    まず、Discordに記載されているIPAリンクをタップします。

    f:id:TTKW:20200224190546p:plain
    画面が真っ白になりますが、赤枠バーが進んでいますのでしばらく待機します。

    f:id:TTKW:20200224190832p:plain

    下図のような画面に遷移しますので「AppCakeで開く」をタップします。

    f:id:TTKW:20200224190943p:plain

    AppCakeのDownloadsに自動で遷移しますので、あとは手順16の通りです。

    f:id:TTKW:20200224191028p:plain

Windows

AltStoreを使用してIPAをインストールする方法

前提として、以下の2つが必須インストールとなります。
Windows用iCloud
iTunes
iTunesWindows Store版だとうまくいかないため上記のURLからダウンロードしてインストールしてください。

  1. AltStore公式からWindows(beta)をダウンロードします。

    altstore.io
    f:id:TTKW:20200115171558p:plain
    うまくダウンロード出来ない方はChromeを使ってみてください。

  2. 「altinstaller.zip」を解凍して「setup.exe」をクリックします。

    f:id:TTKW:20200115213509p:plain

  3. 「Next」で進んでいきます。
    最後に「Close」をクリックしてインストール完了です。

    f:id:TTKW:20200116195855p:plain
    インストール場所はデフォルトのままにしてください。

    f:id:TTKW:20200116200159p:plain

    f:id:TTKW:20200116200213p:plainf:id:TTKW:20200116200230p:plain

  4. AltServerPatcher」をダウンロードして起動します。
    以下のようなEXEをクリックしてください。

    f:id:TTKW:20200116203019p:plain
    このような初期画面が表示されれば問題ありません。

    f:id:TTKW:20200116203138p:plain

    AltServerPatcherはexeですので怪しいサイトからはダウンロードしないでください!ウィルス感染する恐れがあります。

  5. Utility to Installは「Custom IPA Link」を選択します。
    IPA URLは55文字制限があるため、短縮URLサイトを使ってIPAのリンクを短くしたものを使用してください。
    その後「Patch!」をクリックします。

    f:id:TTKW:20200117151237p:plain

    短縮URLの作成方法
    入れたいアプリの公式DiscordからIPA LINKをコピーしてきます。
    入れたいアプリのバージョンは必ず確認お願いします。

    f:id:TTKW:20200117151957p:plain

    https://bitly.com/にアクセスします。
    「Shorten your link」に先程コピーしたIPA LINKを貼り付けます。
    「Shorten」ボタンをクリックすると自動でURLが生成されるのでコピーしてAltServerPatcherにて使用します。
    以上です。

    f:id:TTKW:20200125140042p:plain

  6. このような画面が出てきますが、ここまでが端末にインストールする準備が出来た状態となります。
    IPA URLが正常ではなくてもこの画面が出ますのでURLはしっかり確認してください。

    f:id:TTKW:20200117153101p:plain

  7. AltServerを起動します。
    起動するアプリはデフォルトパスでこちらです。
    C:\Program Files (x86)\AltServer\AltServer.exe

    f:id:TTKW:20200121012553p:plain
    Windowsボタンを押すと最近追加されたアプリからでも起動できます。

    f:id:TTKW:20200121012719p:plain
    もし起動時に下図のような警告が出た場合はiCloudをインストールしましょう。

    f:id:TTKW:20200117153348p:plain

  8. iOS端末をPCに繋げます。iOS端末のロック解除、信頼作業も行います。
    タスクトレイに「◇」マークがありますのでクリックします。
    「Automatically Launch at Startup」のチェックを外します。(追記)
    「Install AltStore」を選択してから繋げた端末をクリックします。

    f:id:TTKW:20200117154320p:plain

    「◇」はタスクバーの端にあり、タスクトレイの中に埋もれてる可能性があるので探してみてください。

  9. このような画面が出てくるのでAppleIDとパスワードを入力して「Install」をクリックします。
    impactorで使用していたAppパスワードではないので注意してください。

    f:id:TTKW:20200117154700p:plain

    エラーが出る場合は「新規AppleID」を作成後、一度以下からログインしてください!その後、再度お試しください。
    https://appleid.apple.com/

  10. しばらく待機します。
    IPAのダウンロードから処理を行なうので3~5分ぐらいはかかるかもしれませんので気長に待ちましょう。
    「Installation Succeeded」と表示されたらiOS端末にアプリがインストールされていますので確認してください。
    現在のバージョンでは、バンドルIDを変更したIPAクローンのインストールは不可能でした。通常のIPAをご使用ください。
    また、AppleStoreの公式アプリも削除してからインストールしてください。
    f:id:TTKW:20200121013107p:plain

  11. iOS端末上のプロファイルとデバイス管理からアプリを信頼して完了です。
    次回からは、
    ・AltServerPatcherに短縮URLを入れてPatch
    ・AltServerを起動して端末にインストール
    上記の流れのみでIPAファイルを入れることが出来ます。

    うまくいかない場合は、
    iCloudiTunes、Altserverをアンイストールして再度インストールしてみてください。手順はこちら
    また、新しいAppleIDを作成して試してみてください。
    無料のAppleIDですとimpactorと同じ3app制限や7日間認証問題がありますのでその点はご注意くださいね!

Rickpactorを使用してIPAをインストールする方法

こちらの方法もWindowsから脱獄していないiOS端末にIPAをインストール出来ます。
やや複雑ですが少しずつ進めていけば理解出来ますのでトライしてみましょう。

前提としてWindows上で動作するRickpactorが必要ですので、事前準備としてダウンロードしておきましょう。

f:id:TTKW:20200121152156p:plain

 

  1. 最初に、IPAをインストールしたいiOS端末からAppdbにアクセスします。
    念の為Safariブラウザで進めていきましょう。

    appdb.to

  2. 画面上部にある「Link your device」をタップします。
    f:id:TTKW:20200117164249p:plain

  3. 「Link A Device」をタップします。
    f:id:TTKW:20200117164420p:plain

  4. メールアドレスを入力します。
    受け取ったメールはのちほど閲覧します。

    f:id:TTKW:20200117164648p:plain

  5. メールアドレスを入力すると構成プロファイルのダウンロードが始まるので許可します。
    その後、設定>一般>プロファイルから「appdb Device Link」をインストールしていきます。

    f:id:TTKW:20200117165621p:plain

    f:id:TTKW:20200117165746p:plain

    f:id:TTKW:20200117165754p:plain

    f:id:TTKW:20200117165839p:plain

    f:id:TTKW:20200117165844p:plain

  6. バイスの登録が完了すると以下のようなメールが届きます。

    f:id:TTKW:20200121134050p:plain

  7. 次に、PC側の設定をおこないます。
    PCブラウザ(Chrome推奨)でAppdbにアクセスして、画面上部の「Link device」をクリックします。

    f:id:TTKW:20200121134353p:plain

  8. 「Link A Device」をクリックします。 

    f:id:TTKW:20200121134453p:plain

  9.  手順4で入力した同じメールアドレスを入力します。
    f:id:TTKW:20200121134539p:plain

  10.  以下のようなメールが届きますのでPCから「Control this device」をクリックします。
    f:id:TTKW:20200121134835p:plain

  11.  このような画面が表示されたらiOS端末とPCの紐付けが完了です。
    f:id:TTKW:20200121134951p:plain

  12. PCからAppdbにアクセスします。
    画面上部に登録した端末の機種名が出ているので赤枠をクリックします。

    f:id:TTKW:20200121135231p:plain

  13.  「Configure features for this device」をクリックします。
    f:id:TTKW:20200121135524p:plain

  14. AppleIDと通常パスワードを入力します。メールで使用したアドレスと同一である必要は特にありません。
    jailbroken(脱獄)しているかどうかは「No」にします。
    その後、「Save feature configuration」をクリックします。

    f:id:TTKW:20200121204447p:plain
    正常に保存されると画面上部に以下の画面が出てきます。

    f:id:TTKW:20200121142905p:plain

    使用するAppleIDは1端末に1つ作成してくださいとのこと。
    他端末で同じAppleIDを使い回すとアプリ認証が切れる可能性があります。

  15.  手順12にある機種名(画面上部)をクリックします。

    その後、「MyAppStore - Install custom application」に進みます。

    f:id:TTKW:20200121143715p:plain

  16. 用意したIPAファイルをアップロードします。

    f:id:TTKW:20200121144118p:plain

  17. アップロードが正常に完了すると下図のようになりますので「INSTALL」をクリックします。

    f:id:TTKW:20200121212919p:plain

  18. しばらくすると以下のような画面になりますが気にせずOKを押します。

    f:id:TTKW:20200121144735p:plain

  19. ここからIPAのインストール作業です。
    事前にダウンロードしたRickpactor.exeを起動します。
    もし下図のような画面が出てきましたら気にせず実行します。

    f:id:TTKW:20200121154022p:plain

    f:id:TTKW:20200121154059p:plain
    iOS端末とPCを繋ぎます。
    iOS端末上でPCを信頼します。
    iOS端末はスリープモードにしないように注意してください。

  20. 再度PCブラウザ上のAppdbに戻り、画面上部の機種名をクリックして「View device status」に進みます。

    f:id:TTKW:20200121154126p:plain

  21. Live device status(現在のデバイス状態)の一覧が出てきます。
    「Install via Rickpactor」をクリックします。
    赤枠の部分が出てきてない場合、Appdb側で処理中なのでしばらく待機する必要があります。

    f:id:TTKW:20200121154154p:plain

    いつまで経っても「Install via Rickpactor」が出てこない場合はもう1度手順17のインストールを押してみてください。
    著名作業をAppdb側にしてもらってますので間隔をあけて試してみてください!

  22. このような画面が出てきますので「Rickpactorを開く」を押します。

    f:id:TTKW:20200121154353p:plain

  23.  インストールが開始されますのでしばらく待機します。

    f:id:TTKW:20200121154844p:plain

  24. 正常に終了するとこのようになります。

    f:id:TTKW:20200121155048p:plain

    iOS端末上のプロファイルとデバイス管理からアプリを信頼して完了です。
    次回からは、
    ・MyAppStoreからIPAアップロード後、インストールクリック
    ・Rickpactorを起動して、Live device status画面からInstall via Rickpactor
    上記手順でIPAをインストールすることが出来ます。

    すべて英語ですが理解してしまえば意外と簡単です!
    手順21の著名部分で時間がかかるケースがありますが、バンドルIDを変えたIPAもインストール出来るので使い勝手がいいです。
    なお、無料AppleIDは3app制限などありますのでご注意ください。
    ただし、未検証ですがAppdbとのリンクを切らなければ7日間で認証が切れないとの情報もあります。

追記:バンドルIDを変更したクローンがインストール出来ない場合は、AppleStore公式アプリの削除、公式サードパーティ製アプリのIPAを削除を試してからインストールしてください。
それでもうまくいかない場合は、公式サードパーティ製アプリのIPAをインストール ⇒ 削除 ⇒ クローンのインストールの順で試してみてください。

Mac

AltDeployを使用してIPAをインストールする方法

Mac限定ですがimpactorに最も近い存在なのがこのAltDeployです。
操作感も似ておりとても扱いやすいと思います。AppleIDを保持出来るのでとても便利です。
初期設定が必要ですのでセットアップしていきましょう。

 

  1. GitHubから「AltDeploy.zip」をダウンロードします。

    github.com

    f:id:TTKW:20200121170956p:plain

  2. ダウンロードしたAltDeployを開こうとすると以下のような画面が出ますので、システム環境設定>セキュリティとプライバシーから「このまま開く」を押します。

    f:id:TTKW:20200121171320p:plain

    f:id:TTKW:20200121171906p:plain

  3. 初回起動は下図のようになっていますが気にせずそのままにします。

    f:id:TTKW:20200121173433p:plain

  4. AppleIDを追加します。
    AltDeployのメニューバーから「Add Apple ID」を選びます。
    その後、AppleIDと通常パスワードを入力します。

    f:id:TTKW:20200121174243p:plain
    複数のAppleIDを使ってIPAファイルをインストールしたい方はここで追加していきます。

    追記:
    手順5に行く前に、AltDeployメニュー「Install Mail Plugin」からプラグインをインストールしてください。
    これをインストールしないと手順5以降が正常に進みません。

  5. メールを起動してどれでもよいのでアカウントでログインします。

    f:id:TTKW:20200121175750p:plain

  6. メールメニューの「環境設定」を開きます。
    下部にある「プラグイン管理」を開きます。
    その後「Altplugin」にチェックを入れて適用します。

    f:id:TTKW:20200121180053p:plain
    初回設定は以上です。

  7. IPAファイルをインストールしてみます。
    AltDeployを再起動します。
    その後、登録したAppleID、接続した端末、IPAファイルを選択します。
    IPAファイルはドラッグ・アンド・ドロップで指定可能です。

    f:id:TTKW:20200121180944p:plain

  8. 特にエラー画面が出なければインストール完了です。

    f:id:TTKW:20200121181420p:plain
    iOS端末上のプロファイルとデバイス管理からアプリを信頼して完了です。

    バンドルIDを変更したIPAファイル(クローン)についてはインストール出来るときと出来ないときがあるので検証中です。
    クローンが安定してインストール出来れば完璧だと思いました。
    また、無料AppleIDは制限があるので複数のAppleIDを登録することが出来るのは素晴らしいと思います。

Xcodeを使用してIPAをインストールする方法

個人著名のためにiOS App Signerアプリは使ってますが、
インストールはApple純正のXcodeを使った方法ですので安全性は一番かもしれません。
以下の記事を参考にしてみてください。

ttkw.hateblo.jp