Enterprise App をOTA配信するときに気をつけること。
iOS9までは、.plist、.ipaともに
"itunesstored/1.0 iOS/10.0.1 model/iPhone8,2 hwp/s8003 build/14A403 (6; dt:142)"
こんな感じのUserAgentでくる。
iOS10の場合は、.plistは
"itunesstored/1.0 iOS/10.0.1 model/iPhone8,2 hwp/s8003 build/14A403 (6; dt:142)"
のような形でくるけど、
.ipaに対しては
"com.apple.appstored/1.0 iOS/10.0.1 model/iPhone8,2 hwp/s8003 build/14A403 (6; dt:142)"
のような感じでリクエストしてくる。
ここをみてNginxでごにょごにょっとしてたけど、
com.apple.appstoredも通すようにしないとダメでした。