打包设置
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
</dict>
- 发布:2023-07-07 10:53
- 更新:2023-07-17 13:54
- 阅读:277
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.8.7
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
</dict>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
</dict>
实际结果:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
bug描述:
无论是在manifest.json还是在info.plist里配置NSAllowsArbitraryLoads为false,云打包后都会被强改为true
2 个回复
最佳回复
DCloud_iOS_WZT
3.8.10-alpha已修复 升级HBuilderX后重新打包
DCloud_iOS_WZT
你这边是什么需求需要设为false
microport_zb (作者)
我们app需要过第三方安全审核,人家提出这个有安全风险
2023-07-10 10:59
DCloud_iOS_WZT
回复 w***@163.com: 你是应用配置 还是原生插件
2023-07-10 12:20
DCloud_iOS_WZT
回复 w***@163.com: https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-ios.html 看下这里 自定义info.plist 把这个配置上
2023-07-10 12:53
microport_zb (作者)
回复 DCloud_iOS_WZT:试过了,在info.plist里改其它字段可以生效,但NSAllowsArbitraryLoads设为false云打包后依然会被改为true
2023-07-10 13:12
DCloud_iOS_WZT
回复 w***@163.com: 你appid 私信我 我看下
2023-07-10 15:49