数日前より一部で「iOS 17.xではAirDrop経由でIPAファイルを転送すると、アプリのインストールが可能になっている」というお話が出回っていたりします。
日本のメディアを含む、一部メディアがこれを報じたことで「噂になっていたiOS 17.xでのサイドローディングが可能になったのでは」という話に広がっていたりも…。
ですがこれ、サイドローディングが可能になったというのは誤りであり、この機能自体は昔から出来る事だったりします。
iOS 17.xで…は誤り
Oh wow, on iOS 17.1 and 17.2 you can AirDrop an IPA to your iPhone and it will INSTALL!
I think this is the first time iOS has ever officially allowed sideloading? pic.twitter.com/Zn8344hRp1
— 🅳🆈🅻🅰🅽 (@DylanMcD8) October 29, 2023
複数の方より「iOS 17.x(17.2など)へAirDropでIPAファイルを転送すると、アプリのインストールが行えた!Appleが公式にサイドローディングを許可したようだ!」との報告が行われていました。
例えばご紹介している方の報告では「iOS 16.6では無理だったが、iOS 17.xでは可能であった。iOS 17.xではサイドローディングが許可されているのでは」という報告になっています。
特にEU規制の影響で来年3月ごろまでにEUではサイドローディングが開放されるのでは、という予想もあったため、こういった反応になっている方が多いようです。
昔から備わっている機能である
ですが「AirDrop経由でIPAファイルを転送すると、アプリがインストールされる」という機能は以前から備わっている機能であり、iOS 17.xで初搭載された機能ではありません。
具体的にどのiOSバージョンから搭載された機能かは不明なのですが、私の記憶が正しければ…iOS 12辺りにはすでに搭載されていたはずです。
ちなみに手持ちのiOS 14で試してみるとこんな感じ。AppStoreからダウンロードしたTikTokのIPAファイルをAirDropで転送すると、自動的にデバイスへインストールされます。
インストールされるのは署名されているIPAファイルのみ
また、どのようなIPAファイルでもイイというわけではなく、AppStoreからダウンロードしたIPAファイルか開発者アカウントなどで署名されたIPAファイルのみが正常にインストールされる仕様です。
そのため、未署名のIPAファイルは正常にインストールされませんし、転送したとしても署名を行えるというわけでもありません。
さらに、報告では「iOS 16.6では無理だった」とされていますが、バージョンにより条件が異なるものの…同じApple IDでログインされていなければインストールされないなどの条件も存在します。
そういった条件もあり、iOS 16以下では出来なかった!というような報告が出ているのかなと思います。
〆
ちなみに、TrollStore用のIPAファイルが「.tipa」という拡張子を使用しているのはこの挙動も理由のひとつだったりします。
TrollStoreへAirDropでIPAファイルを転送しよう!とした場合、拡張子が「.ipa」のままではiOS側で自動的にインストール作業が開始されてしまい、未署名のためエラーが…という状況が発生します。
そのため、拡張子を「.tipa」とし、自動インストールが行われないように対処した…という経緯があったりも。
今回の機能については使い方によっては便利なので「ご注意を!」というような類ではないのですが、とりあえずサイドローディング向けの機能ではないので、この点に関してはご注意ください。
コメント
これだから界隈じゃない人は困っちゃうわね (AirDropインストール知らなかった人)
名前anonymousに加えてこの口調は流石に草生える
優しさ込めました (anonymousは半分匿名、半分HNとして使っています)
滑ってて草
iPhone6で確か使えなかったのでios13以降のどっかな気がする
あちゃー
これで本当にios17で未署名いけたら革命だったなw
ほんとそれ
(未署名は)だめかあ
これで、iTunes 12.6.5 とかで 自分のApple IDでダウンロードしておいた 最新より前のバージョンのApp .ipa をインストールできるんかな!?
それはAirdropじゃなくてもいろんな経路でできてたでしょ
あぁ、ホントだ。A11-15.6だとインストールになるけどA14-16.5だと「App Store」「ファイルで開く」「辞退」ってダイアログが出てくる。これは仕様なんかな?
普通は署名云々わからんからね
「やってるやってるwクスクスm9(^Д^)プギャー」くらいな気持ちで見守ってる
あーだから
ipaをtrollしようと思ってdropしても送信失敗してたのか。。。
毎回zipに名前変更してファイルで開いてからipaにしてインストールしてたわ
同じく..普通にだるいからこの機能無効化できるようにしてほしい
正直クソ仕様
こいつのせいでipa転送できないし純正ファイラーじゃ拡張子の変更もできないしで面倒くさい
なるほどそれでtipaになってたんか