署名なしipaをiPhone/iPadにインストールする方法【Sideloadly / AltStore対応・2026年版】
署名なしipaをiPhone/iPadにインストールする方法【Sideloadly / AltStore対応・2026年版】
「ipaファイルは手元にあるのに、Apple ConfiguratorでもXcodeでもインストールできない」——その原因は、ほぼ間違いなく署名です。
前回の記事では署名済みipaをインストールする方法を紹介しましたが、あの記事には大前提がありました。「その ipa が対象デバイスで有効な署名を持っていること」です。ツールをいくら替えても、署名が無効なipaは入りません。
本記事はその続きです。署名されていないipa、署名が期限切れのipaを、自分のApple IDで署名し直して(自己署名して)インストールする方法を、Sideloadly と AltStore という2つの無料ツールで解説します。
先にスコープを明確にしておきます。
対象: 自作アプリのビルド成果物、OSSを自分でビルドしたipa、正規に入手した配布物
対象外: App Storeアプリを抽出したipa、他人のApple IDに紐づくipa。技術的にも規約的にもアウトです。本記事の方法は、Appleが公式に提供する「無料プロビジョニング」の仕組みをGUIツールで自動化しているだけであり、海賊版の導入手段ではありません。
なぜ署名なしipaはインストールできないのか
手順の前に、仕組みを押さえます。ここが分かっていると、エラーが出たときに「どの層で失敗しているか」を切り分けられます。逆にここを飛ばすと、エラーのたびに検索する羽目になります(私はなりました)。
iOSのコード署名は3つの要素のチェーンです。
ipa の中身
├── アプリバイナリ
│ └── 署名 …… 「誰がビルドしたか」の証明
│ └── 開発用証明書(Appleが開発者に発行)
└── embedded.mobileprovision
└── プロビジョニングプロファイル
「この証明書で署名されたアプリを、
このUDIDの端末で動かしてよい」というAppleの許可証
インストール時に iOS が検証すること
1. 署名チェーンが Apple まで辿れるか
2. プロファイルが有効期限内か
3. 自分のUDIDがプロファイルに含まれるか
→ どれか1つでも欠けると失敗
「署名なしipaが入らない」のは、このチェーンのどこかが途切れているからです。
では SideloadlyやAltStore は何をしているのか。種明かしをすると、Xcodeの無料プロビジョニング(Personal Team)と同じ処理を、Xcodeなしで自動化しているだけです。
- あなたのApple IDでAppleの開発者APIに接続し、開発用証明書を発行
- 接続中デバイスのUDIDを登録してプロビジョニングプロファイルを生成
- 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 ID | Apple Developer Program(年額99ドル) | |
|---|---|---|
| プロファイル有効期限 | 7日 | 1年 |
| 同時サイドロード数 | 3アプリ | 制限なし |
| App ID作成数 | 7日間で10個 | 実質制限なし |
| 使えないEntitlement | Push通知、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以降は「デベロッパモード」の有効化が必要です。 開発用証明書で署名されたアプリは、設定 → プライバシーとセキュリティ → デベロッパモード をオンにしないと起動できません(再起動を伴います)。初回インストール時にダイアログが出るので、そこで有効化すればOKです。
方法1: Sideloadly(Mac / Windows・無料)
まずはシンプルな方から。Sideloadlyは「ipaを1個サクッと入れる」ことに最適化されたツールです。
- 公式サイト: https://sideloadly.io/
- Mac / Windows 対応、無料
手順は以下のとおりです。
- 公式サイトからダウンロードしてインストール
- Sideloadlyを起動し、iOSデバイスをUSB接続(初回は端末側で「信頼」をタップ)
- Apple IDを入力(前述のとおりサブアカウント推奨)
- ipaファイルをウィンドウにドラッグ&ドロップ
- 「Start」をクリック。2FAの確認コードを求められたら入力
- 端末側で開発者を信頼し、デベロッパモードを有効化(信頼設定の詳細とiOS 18以降の再起動フローは前回記事の「インストール後の設定」を参照)
一度USBでペアリングすれば、以後はWi-Fi経由のインストールも可能です。PCの起動と同一ネットワークが条件ですが、7日期限前の自動再署名の設定もあります。
つまずきポイントを2つ。
- Apple IDログインで弾かれる: 2FA確認コードの入力ダイアログを見落としているケースが大半です。まずダイアログを確認してください。
- Anisette関連のエラー: SideloadlyはApple認証に「Anisette Data」という端末情報を使います。エラーメッセージにanisetteの文字があれば、ツールの再起動またはPCの再起動で解消することが多いです。【要検証: 最新版での再現性】
方法2: AltStore(Mac / Windows・無料)
もう1つの選択肢がAltStoreです。思想が少し違い、「サイドロードしたアプリを継続運用する」ことに最適化されています。
- 公式サイト: https://altstore.io/
- Mac / Windows 対応、無料
特徴は2層アーキテクチャです。
┌──────────────┐ Wi-Fi / USB ┌──────────────────┐
│ PC / Mac │ ◄──────────────► │ iOS デバイス │
│ AltServer │ 署名・リフレッシュ │ AltStore.app │
│ (署名エンジン)│ │ (端末側ストアUI) │
└──────────────┘ └──────────────────┘
PC側のAltServerが署名を担当し、端末側のAltStoreアプリがipaの選択・インストール・期限管理のUIを担当します。最大の強みは、同一Wi-Fi内でAltServerが起動していれば、7日期限のリフレッシュがバックグラウンドで自動実行されること。常時起動のマシンが自宅にあるなら、7日問題を実質忘れられます。
手順は以下のとおりです。
- PC/MacにAltServerをインストールして起動(メニューバー/タスクトレイ常駐)
- デバイスをUSB接続し、AltServerメニューの「Install AltStore」から対象デバイスを選択
- Apple IDを入力(App用パスワード推奨)
- 端末に入ったAltStoreアプリの開発者を信頼し、デベロッパモードを有効化
- AltStoreアプリの「My Apps」→「+」から端末内のipaを選択してインストール
ipaは端末側に置いておく必要があるため、AirDropや「ファイル」アプリ経由で事前に転送しておいてください。
弱点は初期セットアップの手間です。特にWindowsでは、Microsoft Store版ではなくApple公式サイト版のiTunesとiCloudのインストールが要求されるという古典的なハマりポイントがあります。Store版が入っている場合は入れ直しになります。【要検証: 最新版でもこの制約が残っているか】
補足(2026年の状況): EUではDMA対応により、AltStoreの後継にあたるAltStore PALが公式の代替アプリマーケットプレイスとして展開されています。日本でもスマホソフトウェア競争促進法の施行で状況が動いており、国内での代替配布の最新動向は公開前に要確認。【要検証・追記候補】
どちらを使うべきか
| Sideloadly | AltStore | |
|---|---|---|
| セットアップ | 簡単 | やや手間(2層構成) |
| 単発インストール | ◎ | ○ |
| 7日期限の更新 | PC起動+接続が必要 | 同一Wi-Fi内なら自動 |
| 向いている人 | たまにipaを入れる人 | サイドロードアプリを常用する人 |
結論: 単発ならSideloadly、常用するならAltStore。 迷ったらSideloadlyから始めて、7日ごとの再署名が苦痛になったらAltStoreへ移行すればよいです。両方入れても競合しません。
よくあるトラブルと対処法
「Maximum App Limit Reached」と出る: 無料Apple IDの3アプリ制限です。既存のサイドロードアプリを削除するか、Developer Program登録を検討してください。なお、アプリを削除してもApp ID枠(7日間10個)は即座には回復しません。
7日経過後にアプリが起動しなくなった: 仕様です。プロファイルが失効しただけなので、同じ手順で再署名すればデータ保持のまま復活します。AltStoreの自動リフレッシュで予防できます。
アプリアイコンをタップしても起動しない(エラーも出ない): デベロッパモードが無効の可能性が高いです。設定 → プライバシーとセキュリティ → デベロッパモード を確認してください。
「信頼されていないデベロッパ」エラー: 設定 → 一般 → VPNとデバイス管理 から開発者を信頼します。iOS 18以降は「許可して再起動」を含む2段階フローです。詳細は前回記事を参照。
Apple IDがロックされた: 短時間の連続認証でAppleが一時ロックをかけることがあります。時間を置くか、appleid.apple.com で解除を。サブID運用ならメインIDへの影響を切り離せます。
セキュリティと規約に関する注意
最後に、これだけは書かせてください。
再署名は安全性を保証しません。 自分のApple IDで署名できるということは、中身がマルウェアでも署名できてしまうということです。署名が検証しているのは「誰が署名したか」であって「中身が安全か」ではありません。出所不明のipaを拾って自己署名で入れるのは、本来Appleの審査が担っていた検証をすべて自分で引き受ける行為です。ソースが公開されているOSSなら、ipaを拾わず自分でビルドするのが最善です。
また、期限切れEnterprise証明書を使い回す「野良ストア」も世の中には存在しますが、本記事の方法とは仕組みも信頼性も別物です。Enterprise配布は組織内利用が前提であり、近づかないことを勧めます。
おわりに
ipa関連の記事が3本になったので、使い分けを整理しておきます。
| 状況 | 読むべき記事 |
|---|---|
| 署名済みipaを入れたい(Mac中心) | ipaファイルをiPhone/iPadにインストールする方法【2026年最新版】 |
| 署名済みipaを入れたい(Windows) | WindowsでipaファイルをiPhone/iPadにインストールする方法 |
| 署名なし・期限切れipaを入れたい | 本記事 |
自分が配布する側(AdHocでテスターにipaを渡す側)の話は、また別の記事で書くかもしれません。
繰り返しになりますが、本記事の方法は自作・正規入手のipaを自分の端末で動かすためのものです。用法用量を守って、快適なサイドロード生活を。