NSAllowsArbitraryLoads を設定しているのにアクセスできない時
https以外のURLにアクセスしたい時もある。
そんな時には NSAllowsArbitrary... を設定するのだが、
NSAllowsArbitraryLoadsInWebContent
と NSAllowsArbitraryLoads
のどちらも設定しているとhttp:// のアクセスに失敗した。
↓
NSAllowsArbitraryLoads
だけにすると成功した。
Info.plist
1
2
3
4
5
6
7
# これ削除
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
# こっちだけ
<key>NSAllowsArbitraryLoads</key>
<true/>
NSAllowsArbitraryLoads
の方が広義だから、不要なものは設定するなってことかな。
釈然としないがひとまず解決。