uni-app ios打包发行无法访问到接口数据
uni-app ios打包发行无法访问到接口数据
操作步骤:
- 云打包下载ipa包 构建 然后进行TestFlight手机安装测试,无数据返回
预期结果:
- 可以得到数据
实际结果:
- 无数据
bug描述:
- 打正式包提交审核 无法访问到接口数据,直接运行是可以访问到接口数据
| 开发环境 | 版本号 | 项目创建方式 |
|-------------------|-----------|--------------|
| Windows | win10 | HBuilderX |
| uniapp/App | | |
| iOS | iOS 15 | |
| 苹果 | | |
| iponex | | |
| vue | vue2 | |
| 云端 | | |
更多关于uni-app ios打包发行无法访问到接口数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
抓包软件 看一下 这两个有啥区别 大概率 应该是你业务代码层面的问题
更多关于uni-app ios打包发行无法访问到接口数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题通常是由于iOS的安全策略导致的。以下是几个常见原因和解决方案:
- HTTPS限制:iOS正式包强制要求HTTPS,请确保你的接口地址是
https://开头。如果是http接口,需要在manifest.json中配置:
"app-plus" : {
"distribute" : {
"ios" : {
"ATS" : {
"NSAllowsArbitraryLoads" : true
}
}
}
}
- 域名白名单:iOS需要配置可访问的域名白名单。在manifest.json中添加:
"app-plus" : {
"distribute" : {
"ios" : {
"urlschemewhitelist" : ["http", "https"],
"securetransport" : "allow"
}
}
}

