s***@163.com
s***@163.com
  • 发布:2025-07-28 09:57
  • 更新:2025-08-13 17:13
  • 阅读:139

【报Bug】配置的Info.plist 云端打包未生效,自定义基座打包生效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 企业版

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: Iphone xs max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

下载文件到手机,写入到了沙盒中,无法被文件访问

预期结果:

文件中正常访问下载的文件

实际结果:

无法正常访问下载的文件

bug描述:

预期结果
下载文件可以正常在文件 => 我的iphone => APP名称中 正常查看
目前结果
下载文件无法正常在文件 => 我的iphone => APP名称中 正常查看

问题:目前在自定义基座中本地测试,下载文件可以正常在文件 => 我的iphone => APP名称中存储,云打包后文件下载无法正常写入到文件 => 我的iphone => APP名称中,还是写在了沙盒里

Info.plist 配置如下

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
<plist version="1.0">  
    <dict>  
        <key>NSLocalNetworkUsageDescription</key>  
        <string>UDP需要您的授权</string>  
        <key>UIFileSharingEnabled</key>  
        <true />  
        <key>LSSupportsOpeningDocumentsInPlace</key>  
        <true />  
        <key>NSDocumentsFolderUsageDescription</key>  
        <string>需要访问文件以进行上传</string>  

    </dict>  
</plist>

manifest.json 配置:

{  
    "name" : "",  
    "appid" : "",  
    "description" : "",  
    "versionName" : "6.4.3",  
    "versionCode" : "100",  
    "transformPx" : false,  
    "app-plus" : {  
        /* 5 App特有相关 */  
        "usingComponents" : true,  
        "nvueCompiler" : "uni-app",  
        "nvueStyleCompiler" : "uni-app",  
        "splashscreen" : {  
            "alwaysShowBeforeRender" : true,  
            "waiting" : true,  
            "autoclose" : true,  
            "delay" : 0  
        },  
        "modules" : {  
            "Bluetooth" : {},  
            "Barcode" : {},  
            "Camera" : {}  
        },  
        /* 模块配置 */  
        "distribute" : {  
            /* 应用发布信息 */  
            "android" : {  
                /* android打包配置 */  
                "permissions" : [  
                    "<uses-feature android:name=\"android.hardware.camera\"/>",  
                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",  
                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",  
                    "<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",  
                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",  
                    "<uses-permission android:name=\"android.permission.MANAGE_EXTERNAL_STORAGE\"/>",  
                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",  
                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",  
                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_APN_SETTINGS\"/>",  
                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",  
                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" />",  
                    "<uses-permission android:name=\"android.permission.BLUETOOTH\" />",  
                    "<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\" />",  
                    "<uses-permission android:name=\"android.permission.BLUETOOTH_SCAN\" />",  
                    "<uses-permission android:name=\"android.permission.BLUETOOTH_CONNECT\" />",  
                    "<uses-permission android:name=\"android.permission.BLUETOOTH_ADVERTISE\" />",  
                    "<uses-permission android:name=\"android.permission.FOREGROUND_SERVICE\" />",  
                    "<uses-permission android:name=\"android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS\" />"  
                ]  
            },  
            "ios" : {  
                "idfa" : false,  
                "privacyDescription" : {  
                    "NSPhotoLibraryUsageDescription" : "选择图片使用相册权限需要您的授权",  
                    "NSCameraUsageDescription" : "选择图片使用相机权限需要您的授权",  
                    "NSPhotoLibraryAddUsageDescription" : "选择图片使用相册权限需要您的授权",  
                    "NSMicrophoneUsageDescription" : "选择图片使用MIC权限需要您的授权",  
                    "NSLocalNetworkUsageDescription" : "访问本地网络需要您的授权",  
                    "NSBluetoothAlwaysUsageDescription" : "需要蓝牙权限以连接和控制外部设备",  
                    "NSBluetoothPeripheralUsageDescription" : "需要蓝牙权限以连接和控制外部设备",  
                    "NSDownloadsFolderUsageDescription" : "需要访问下载文件夹以获取文件"  
                },  
                "dSYMs" : false  
            },  
            /* ios打包配置 */  
            "sdkConfigs" : {},  
            "icons" : {  
                "ios" : {  
                    "appstore" : "",  
                    "ipad" : {  
                        "app" : "",  
                        "app@2x" : "",  
                        "proapp@2x" : "",  
                        "spotlight" : "",  
                        "spotlight@2x" : "",  
                        "settings" : "",  
                        "settings@2x" : "",  
                        "notification" : "",  
                        "notification@2x" : ""  
                    }  
                }  
            }  
        },  
        "nativePlugins" : {  
            "lemonjk-FileSelect" : {  
                "appid_android" : "",  
                "__plugin_info__" : {  
                    "name" : "FileSelect",  
                    "description" : "文件选取插件",  
                    "platforms" : "Android,iOS",  
                    "url" : "",  
                    "android_package_name" : "",  
                    "ios_bundle_id" : "",  
                    "isCloud" : false,  
                    "bought" : -1,  
                    "pid" : "",  
                    "parameters" : {  
                        "appid_android" : {  
                            "key" : "",  
                            "value" : ""  
                        }  
                    }  
                }  
            }  
        }  
    },  
    /* SDK配置 */  
    "quickapp" : {},  
    /* 快应用特有相关 */  
    "mp-weixin" : {  
        /* 小程序特有相关 */  
        "appid" : "wx3f6513b5e5e76850",  
        "setting" : {  
            "bluetooth" : true,  
            "urlCheck" : false,  
            "minified" : true,  
            "postcss" : false  
        },  
        "usingComponents" : true,  
        "permission" : {  
            "scope.userLocation" : {  
                "desc" : "您的位置将用于蓝牙设备扫描"  
            }  
        }  
    },  
    "vueVersion" : "2"  
}  
2025-07-28 09:57 负责人:DCloud_App_Array 分享
已邀请:
1***@163.com

1***@163.com

请问一下 有解决吗?

要回复问题请先登录注册