未调试时,阻止iOS对后端的React本机访问
我正在将我的express后端托管在http://mydomain:3000/api. 我的react native正在使用Axios访问它。它在android上运行良好,但在iOS上,iPhone6存在一个问题,当调试器打开时,它只能从调试版本访问后端。若调试器被关闭,或者我正在运行发布版本,那个么请求将被阻止,而不会有任何响应。这不会发生在另一款iPhone 11上,它在发布版本中运行良好 My Info.plist具有以下配置:未调试时,阻止iOS对后端的React本机访问,ios,xcode,react-native,Ios,Xcode,React Native,我正在将我的express后端托管在http://mydomain:3000/api. 我的react native正在使用Axios访问它。它在android上运行良好,但在iOS上,iPhone6存在一个问题,当调试器打开时,它只能从调试版本访问后端。若调试器被关闭,或者我正在运行发布版本,那个么请求将被阻止,而不会有任何响应。这不会发生在另一款iPhone 11上,它在发布版本中运行良好 My Info.plist具有以下配置: <key>CFBundleVersion<
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
CFBundleVersion
1.
LSREQUIRESPHONEOS
NSAppTransportSecurity
NSAllowsArbitraryLoads
NSExceptionDomains
本地服务器
N异常低安全Http负载