iDev

App Transport Security Problem on iOS 9

KraZYeom 2015. 8. 9. 17:02
반응형

App Transport Security Problem on iOS 9

Meteor를 iOS 앱으로 실행하기 위해서 meteor run ios 또는 meteor run ios-device로 실행했더니 제대로 동작이 안된다. 살펴보니 iOS 9부터는 App과 Web간에 통신은 기본적으로 https가 문제다. 많은 앱들이 iOS 9으로 올라가면 제대로 동작 안 할 가능성이 있다.

OTL

App Transport Security support aka apps on iOS 9 don't work

xcode 7.0beta could not connect to development server.

가장 좋은 선택은 https간 통신을 하는 것이고 임시 방편으로는 꼼수가 있다. 

App-Info.plist 파일에서 아래와 같이 NSAppTransportSecurity 부분을 추가해주면 된다. 

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

추가하고 나서는 Meteor의 iOS이 잘 동작한다.

반응형