我们项目并没有勾选网络安全 uni-app IOS打包的时候报 当前应用在manifest.json App模块配置中勾选了安全网络 以前都不会
我们项目并没有勾选网络安全 uni-app IOS打包的时候报 当前应用在manifest.json App模块配置中勾选了安全网络 以前都不会
2 回复
未使用“安全网络”功能不影响打包, 在模块配置去掉勾选“SecureNetwork(uni云端一体安全网络)”即可。
更多关于我们项目并没有勾选网络安全 uni-app IOS打包的时候报 当前应用在manifest.json App模块配置中勾选了安全网络 以前都不会的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是iOS平台的安全策略变更导致的。从iOS 13开始,苹果要求所有应用必须启用ATS(App Transport Security),也就是manifest.json中的"安全网络"配置。
解决方法:
- 如果你确实需要访问非HTTPS接口,可以在manifest.json的"app-plus"->“distribute”->"ios"下添加:
"ATS": {
"NSAllowsArbitraryLoads": true
}