iOS 9 の端末でIn-Houseがダウンロードできない時メモ


iOSアプリをInHouseで配布したのでいざiOS9端末で取ろうとしたら
「アプリ名 は現在ダウンロードできません」 のダイアログが出たのでその原因メモ

結論

InHouseのipa置き場に置く、plistファイルのbundleIDが実際のものと違っていた

原因

ipaのbundleId
jp.bizen.ios.exemple.app-enterprise

InHouse plist
jp.bizen.ios.exemple.app-e

開発途中でbundleIdの管理方法が変わってしまったため起きた。
Xcodeに繋いでログを見ながらインストールしないと気づかなかったです

Xcode 11 でインストール失敗のログを読む

  1. Xcodeに端末を接続
  2. 上部 [Window] -> [Devices and Simulators] -> [Open Console]
  3. 右上のフィルタに Failed と入れる
  4. ダウンロードを開始する

ずらずら出てくるが

BundleValidator: Failed bundleIdentifier: jp.bizen.ios.exemple.app-e does not match expected bundleIdentifier: jp.bizen.ios.exemple.app-enterprise

 [ApplicationWorkspace]: Failed to install application: jp.bizen.ios.exemple.app-e; /var/mobile/Media/Downloads/-..../-....; Error Domain=SSErrorDomain Code=143 "(null)"

こんな感じで出てきます。