署名なしipaをiPhone/iPadにインストールする方法【Sideloadly / AltStore Classic対応・2026年版】

「ipa ファイルは手元にあるのに、Apple Configurator でも Xcode でもインストールできない」——その原因は、ほぼ間違いなく署名です。

前回の記事では署名済み ipa をインストールする方法を紹介しましたが、あの記事には大前提がありました。「その ipa が対象デバイスで有効な署名を持っていること」です。ツールをいくら替えても、署名が無効な ipa は入りません。

本記事はその続きです。署名されていないipa、署名が期限切れのipaを、自分のApple IDで署名し直して(自己署名して)インストールする方法を、Sideloadly と AltStore Classic という 2 つの無料ツールで解説します。

先にスコープを明確にしておきます。

対象: 自作アプリのビルド成果物、OSSを自分でビルドしたipa、正規に入手した配布物

対象外: App Storeアプリを抽出したipa、他人のApple IDに紐づくipa。技術的にも規約的にもアウトです。本記事の方法は、Appleが公式に提供する「無料プロビジョニング」の仕組みをGUIツールで自動化しているだけであり、海賊版の導入手段ではありません。

先に確認:本記事の方法にはPCが必要です

手順を説明する前に、誤解されやすい点を先に書いておきます。

本記事で扱う「未署名ipaの自己署名」には、Mac または Windows PC が必須です。iPhone や iPad だけでは完結しません。 再署名には Apple の開発者 API への接続と、ipa の展開・署名・再パッケージという処理が必要で、これを iOS 単体で行う手段は用意されていないためです。

特に混同されやすいのが、AltStore PALAltStore Classic です。名前は似ていますが、別物です。

AltStore PALAltStore Classic(本記事で扱う方)
位置づけAppleが認可した代替アプリマーケットプレイス自己署名によるサイドロードツール
提供地域EU・日本・ブラジル地域制限なし
PCの要否不要必要(初期設定・再署名)
手元のipaの読み込みできないできる
扱うアプリAppleの公証(Notarization)を受けたアプリ任意のipa
アプリの有効期限期限なし7日ごとに再署名が必要
Apple IDの入力不要必要

つまり、「AltStore PALが日本で使えるようになった=任意のipaをiPhone単体で入れられる」ではありません。 PAL はあくまで公証済みアプリを配信するストアであり、手元の ipa ファイルを読み込む機能を持ちません。任意の ipa を扱いたいなら、必要なのは PC を使う AltStore Classic(または後述の Sideloadly)です。

この区別はAltStore公式FAQにも明記されています。以降、本記事で単に「AltStore」と書く場合はすべて AltStore Classic を指します。

日本での代替アプリマーケットプレイスの条件(iOS 26.2 以降、Apple Account の国・地域が日本、実際に日本国内にいること)については、前回記事の該当章にまとめています。

なぜ署名なしipaはインストールできないのか

手順の説明をするとき、仕組みを押さえておく。これを理解しておけば、エラーが起きた時、どの層で失敗したかを切り分けられる。逆に省略すると、エラーが出るたび調べ直す(私はそうやって苦労した)。

iOS のコード署名は 3 つの要素のチェインです。

ipa の中身
├── アプリバイナリ
│     └── 署名 …… 「誰がビルドしたか」の証明
│           └── 開発用証明書(Appleが開発者に発行)
└── embedded.mobileprovision
      └── プロビジョニングプロファイル
            「この証明書で署名されたアプリを、
             このUDIDの端末で動かしてよい」というAppleの許可証

インストール時に iOS が検証すること
1. 署名チェーンが Apple まで辿れるか
2. プロファイルが有効期限内か
3. 自分のUDIDがプロファイルに含まれるか
→ どれか1つでも欠けると失敗

「署名なし ipa が入らない」のは、このチェインのどこかが途切れているからです。

では Sideloadly や AltStore は何をしているのか。種明かしをすると、Xcodeの無料プロビジョニング(Personal Team)と同じ処理を、Xcodeなしで自動化しているだけです。

  1. あなたの Apple ID で Apple の開発者 API に接続し、開発用証明書を発行
  2. 接続中デバイスの UDID を登録してプロビジョニングプロファイルを生成
  3. ipa を展開して再署名し、プロファイルを埋め込んでインストール

魔法ではなく、Apple 公式の仕組みの自動化です。だからこそ、Apple 側の制約(後述の 7 日期限・3 アプリ制限)もそのまま受け継ぎます。

手元のipaの署名状態を確認する

ipa の実態は ZIP なので、展開すれば署名状態を自分で診断できます。Mac なら次のとおり。

unzip -q MyApp.ipa -d MyApp_extracted
cd MyApp_extracted/Payload

# 署名の有無と内容(未署名なら "code object is not signed at all")
codesign -dv --verbose=4 MyApp.app

# プロファイルの中身(UDIDリストや有効期限が確認できる)
security cms -D -i MyApp.app/embedded.mobileprovision

ExpirationDate が過去の日付になっている場合があります。また、ProvisionedDevices に自分の UDID が載っていないこともあります。このいずれかが、「入らない」主な原因です。この場合は、ツールの変更ではなく再署名が必要です。

前提条件と制約

再署名に使う Apple ID の種別で、できることが変わります。

無料Apple IDApple Developer Program(年額99ドル)
プロファイル有効期限7日1年
同時サイドロード数3アプリ制限なし
App ID作成数7日間で10個実質制限なし
使えないEntitlementPush通知、iCloud、Apple Pay 等ほぼ制限なし
インストール先自分のUDID登録端末のみ同左(配布はTestFlight等が別途必要)

正直に書きます。無料Apple IDの7日期限は、想像以上に面倒です。 7 日ごとに再署名しないとアプリは起動しなくなります。「週 1 で母艦に繋ぐ、または Wi-Fi 圏内で自動更新させる」運用を受け入れられるかを先に自問してください。無理なら、Developer Program に課金するか TestFlight 配布を検討する方が健全です。

もう 2 点、始める前に。

  • サブApple IDの利用を推奨する。 どちらのツールも、あなたの Apple ID で Apple のサーバーに認証する。メイン ID を渡すことに抵抗があるなら(正常な感覚である)、サイドロード専用の ID を作るのがよい。2 ファクタ認証は有効のままで問題ない。認証方式はツールごとに異なり、AltStore は公式に App 用パスワードの使用を案内し、Sideloadly は 2FA 確認コードを対話的に求める方式である。【要検証: 最新版の認証フロー】
  • iOS 16以降は「デベロッパモード」の有効化が必要である。 開発用証明書で署名されたアプリは、設定 → プライバシーとセキュリティ → デベロッパモードをオンにしないと起動できない(再起動を伴う)。初回インストール時にダイアログが出るので、そこで有効化すればいい。

方法1: Sideloadly(Mac / Windows・無料)

まずはシンプルな方から。Sideloadly は「ipa を 1 個サクッと入れる」ことに最適化されたツールです。

手順は以下のとおりです。

  1. 公式サイトからダウンロードしてインストール
  2. Sideloadly を起動し、iOS デバイスを USB 接続(初回は端末側で「信頼」をタップ)
  3. Apple ID を入力(前述のとおりサブアカウント推奨)
  4. ipa ファイルをウィンドウにドラッグ&ドロップ
  5. 「Start」をクリック。2FA の確認コードを求められたら入力
  6. 端末側で開発者を信頼し、デベロッパモードを有効化(信頼設定の詳細と iOS 18 以降の再起動フローは前回記事の「インストール後の設定」を参照)

一度 USB でペアリングすれば、以後は Wi-Fi 経由のインストールも可能です。PC の起動と同一ネットワークが条件ですが、7 日期限前の自動再署名の設定もあります。

つまずきポイントを 2 つ。

  • Apple IDのログインで弾かれる場合は、2FA 確認コードの入力ダイアログを見落としていることが大半である。まずダイアログを確認すること。
  • Anisette関連のエラーが起きた場合は、Sideloadly が Apple 認証に使う「Anisette Data」という端末情報が原因である。エラーメッセージに anisette の文字があれば、ツールまたは PC の再起動で解消することが多い。【要検証: 最新版での再現性】

方法2: AltStore Classic(Mac / Windows・無料)

もう 1 つの選択肢が AltStore Classic です。思想が少し違い、「サイドロードしたアプリを継続運用する」ことに最適化されています。冒頭で触れたとおり、任意の ipa を扱えるのは PAL ではなくこちらです。

特徴は 2 層アーキテクチャです。

┌──────────────┐   Wi-Fi / USB    ┌──────────────────┐
│ PC / Mac      │ ◄──────────────► │ iOS デバイス      │
│ AltServer     │  署名・リフレッシュ │ AltStore.app      │
│ (署名エンジン)│                   │ (端末側ストアUI) │
└──────────────┘                  └──────────────────┘

PC 側のAltServerが署名を担当し、端末側のAltStoreアプリが ipa の選択・インストール・期限管理の UI を担当します。最大の強みは、同一Wi-Fi内でAltServerが起動していれば、7日期限のリフレッシュがバックグラウンドで自動実行されること。常時起動のマシンが自宅にあるなら、7 日問題を実質忘れられます。

手順は以下のとおりです。

  1. PC/Mac に AltServer をインストールして起動(メニューバー/タスクトレイ常駐)
  2. デバイスを USB 接続し、AltServer メニューの「Install AltStore」から対象デバイスを選択
  3. Apple ID を入力(App 用パスワード推奨)
  4. 端末に入った AltStore アプリの開発者を信頼し、デベロッパモードを有効化
  5. AltStore アプリの「My Apps」→「+」から端末内の ipa を選択してインストール

ipa は端末側に置いておく必要があるため、AirDrop や「ファイル」アプリ経由で事前に転送しておいてください。

弱点は初期セットアップの手間です。特に Windows では、Microsoft Store版ではなくApple公式サイト版のiTunesとiCloudのインストールが要求されるという古典的なハマりポイントがあります。Store 版が入っている場合は入れ直しになります。【要検証: 最新版でもこの制約が残っているか】

補足(AltStore PALとの関係): AltStore PALは、EU・日本・ブラジルで提供されている認可済みの代替アプリマーケットプレイスです。日本ではiOS 26.2以降、Apple Accountの国・地域が日本で、かつ実際に日本国内にいる場合に利用できます。ただしPALは手元のipaファイルを読み込めません。扱えるのはAppleの公証を受けたアプリだけです。本章のAltStore Classicとは用途が異なるため、任意のipaを入れたい場合はこちら(Classic)を使ってください。

どちらを使うべきか

ここで比較するのは、いずれも PC を使う 2 つの自己署名ツールです。

SideloadlyAltStore Classic
セットアップ簡単やや手間(2層構成)
単発インストール
7日期限の更新PC起動+接続が必要同一Wi-Fi内なら自動
向いている人たまにipaを入れる人サイドロードアプリを常用する人

結論: 単発ならSideloadly、常用するならAltStore Classic。 迷ったら Sideloadly から始めて、7 日ごとの再署名が苦痛になったら AltStore Classic へ移行すればよいです。両方入れても競合しません。

なお、どちらも選べない(PC が用意できない)場合、手元の ipa を入れる手段はありません。その場合は開発元に TestFlight での配布を依頼するのが最も現実的です。

よくあるトラブルと対処法

Maximum App Limit Reached」と出る: 無料 Apple ID の 3 アプリ制限です。既存のサイドロードアプリを削除するか、Developer Program 登録を検討してください。なお、アプリを削除しても App ID 枠(7 日間 10 個)は即座には回復しません。

7日経過後にアプリが起動しなくなった: 仕様です。プロファイルが失効しただけなので、同じ手順で再署名すればデータ保持のまま復活します。AltStore Classic の自動リフレッシュで予防できます(PAL で配信されるアプリには、この 7 日期限はありません)。

アプリアイコンをタップしても起動しない(エラーも出ない): デベロッパモードが無効の可能性が高いです。設定 → プライバシーとセキュリティ → デベロッパモードを確認してください。

信頼されていないデベロッパ」エラー: 設定 → 一般 → VPN とデバイス管理から開発者を信頼します。iOS 18 以降は「許可して再起動」を含む 2 段階フローです。詳細は前回記事を参照。

Apple IDがロックされた: 短時間の連続認証で Apple が一時ロックをかけることがあります。時間を置くか、appleid.apple.com で解除を。サブ ID 運用ならメイン ID への影響を切り離せます。

セキュリティと規約に関する注意

最後に、これだけは書かせてください。

再署名は安全性を保証しません。 自分の Apple ID で署名できるということは、中身がマルウェアでも署名できてしまうということです。署名が検証しているのは「誰が署名したか」であって「中身が安全か」ではありません。出所不明の ipa を拾って自己署名で入れるのは、本来 Apple の審査が担っていた検証をすべて自分で引き受ける行為です。ソースが公開されている OSS なら、ipa を拾わず自分でビルドするのが最善です。

また、期限切れ Enterprise 証明書を使い回す「野良ストア」も世の中には存在しますが、本記事の方法とは仕組みも信頼性も別物です。Enterprise 配布は組織内利用が前提であり、近づかないことを勧めます。

おわりに

ipa 関連の記事が 3 本になったので、使い分けを整理しておきます。

状況読むべき記事
PCを使わずに入れたい(TestFlight・OTA・代替マーケットプレイス)ipaファイルをiPhone/iPadにインストールする方法【2026年最新版】の冒頭
署名済みipaを入れたい(Mac中心)ipaファイルをiPhone/iPadにインストールする方法【2026年最新版】
署名済みipaを入れたい(Windows)WindowsでipaファイルをiPhone/iPadにインストールする方法
署名なし・期限切れipaを入れたい本記事

自分が配布する側(AdHoc でテスターに ipa を渡す側)の話は、また別の記事で書くかもしれません。

繰り返しになりますが、本記事の方法は自作・正規入手の ipa を自分の端末で動かすためのものです。用法用量を守って、快適なサイドロード生活を。

この記事をシェア