いくつかの社内アプリがあり、iOS 9 より前のバージョンでは、アプリはバージョン比較後に "itms-services://" のようなリンクを開き、新しいバージョンのアプリがダウンロードされてインストールされます。
しかし、iOS 9 でテストしたところ、アプリがリンク「itms-services://」リンクを開くことができず、「LaunchServices: エラー: There is no registered handler for URL scheme itms-services」のようなエラーが発生することがわかりました。
アプリの更新に使用したコード:
let downloadUrl = NSURL(string: url)
UIApplication.sharedApplication().openURL(downloadUrl!)
「itms-services」、「itms-services://」、および完全な URL を plist ファイルの「LSApplicationQueriesSchemes」に入れることをテストしました。しかし、まだ動作しません。