NSAllowsArbitraryLoads を設定しているのにアクセスできない時

Shunsuke Sawada

https以外のURLにアクセスしたい時もある。
そんな時には NSAllowsArbitrary... を設定するのだが、
NSAllowsArbitraryLoadsInWebContentNSAllowsArbitraryLoads のどちらも設定しているとhttp:// のアクセスに失敗した。

NSAllowsArbitraryLoads だけにすると成功した。

Info.plist

1
2
3
4
5
6
7
# これ削除
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>

# こっちだけ
<key>NSAllowsArbitraryLoads</key>
<true/>

NSAllowsArbitraryLoads の方が広義だから、不要なものは設定するなってことかな。
釈然としないがひとまず解決。

Shunsuke Sawada

おすすめの記事

React Native のメモ
3カラムのフロントエンドの話
Udemy講師の収益と新しいコースを公開するまでの道のり
1