microport_zb
microport_zb
  • 发布:2023-07-07 10:53
  • 更新:2023-07-17 13:54
  • 阅读:277

【报Bug】ios云打包NSAppTransportSecurity下NSAllowsArbitraryLoads会被强改为true

分类:uni-app

产品分类: 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>

bug描述:

无论是在manifest.json还是在info.plist里配置NSAllowsArbitraryLoads为false,云打包后都会被强改为true

2023-07-07 10:53 负责人:DCloud_iOS_WZT 分享
已邀请:

最佳回复

DCloud_iOS_WZT

DCloud_iOS_WZT

3.8.10-alpha已修复 升级HBuilderX后重新打包

DCloud_iOS_WZT

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

要回复问题请先登录注册