2014年3月18日

【iPhone】iOS7.1からipaのインストールにはSSLが必須



以前、TestFlightライクなアプリケーションを作成したのですが、
iOS7.1にして、早速問題が発生。



問題はipaのダウンロードにhttpから、httpsが必須になった事。

今までは、リンクURLが
itms-services://?action=download-manifest&url=http://example.com/manifest.plist

だったものが、
itms-services://?action=download-manifest&url=https://example.com/manifest.plist

と、sしか変わってませんが、SSL通信が必須になりました。

で、どうやらオレオレ証明書でも出来るようなのですが、
ん〜、node.jsに証明書を設定しても、

"Cannot connect to 192.168.0.1"

なんて言われてしまうので、
今、どうしたものかと困っています。

iPhoneにCA証明書をインストールしたり、
証明書を作りなおしたり、
いろいろしているのですが、解決出来てません。。。残念。


読んでるみなさんなら、すぐ解決出来ると思います。

参考:
Enterprise app deployment doesn't work on iOS 7.1