一、简介:

Info.plist是一个XML文件,用于在iOS应用程序中定义应用程序的配置信息。它包含了应用程序的各种元数据和配置项,例如应用程序的名称、版本号、图标文件名、权限要求、URL Scheme、支持的设备等等。Info.plist文件通常位于Xcode项目中的根目录下,并且会随着应用程序一起打包安装到设备中。开发人员可以使用Xcode的可视化编辑器或手动编辑Info.plist文件来设置和修改应用程序的配置信息。在iOS应用程序启动时,系统会读取应用程序的Info.plist文件以获取应用程序的基本信息和配置参数,并作为应用程序启动的依据。因此,正确地配置和管理Info.plist文件对于开发高质量的iOS应用程序非常重要。

二、权限配置列表:

<!-- 相册 -->
<key>NSPhotoLibraryUsageDescription</key>
<string>需要您的同意,APP才能访问相册</string>

<!-- 相机 -->
<key>NSCameraUsageDescription</key>
<string>需要您的同意,APP才能访问相机</string>

<!-- 麦克风 -->
<key>NSMicrophoneUsageDescription</key>
<string>需要您的同意,APP才能访问麦克风</string>

<!-- 位置 -->
<key>NSLocationUsageDescription</key>
<string>需要您的同意, APP才能访问位置</string>

<!-- 在使用期间访问位置 -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>App需要您的同意, APP才能在使用期间访问位置</string>

<!-- 始终访问位置 -->
<key>NSLocationAlwaysUsageDescription</key>
<string>App需要您的同意, APP才能始终访问位置</string>

<!-- 日历 -->
<key>NSCalendarsUsageDescription</key>
<string>App需要您的同意, APP才能访问日历</string>

<!-- 提醒事项 -->
<key>NSRemindersUsageDescription</key>
<string>需要您的同意, APP才能访问提醒事项</string>

<!-- 运动与健身 -->
<key>NSMotionUsageDescription</key>
<string>需要您的同意, APP才能访问运动与健身</string>

<!-- 健康更新 -->
<key>NSHealthUpdateUsageDescription</key>
<string>需要您的同意, APP才能访问健康更新 </string>

<!-- 健康分享 -->
<key>NSHealthShareUsageDescription</key>
<string>需要您的同意, APP才能访问健康分享</string>

<!-- 蓝牙 -->
<key>NSBluetoothPeripheralUsageDescription</key>
<string>需要您的同意, APP才能访问蓝牙</string>

<!-- 媒体资料库 -->
<key>NSAppleMusicUsageDescription</key>
<string>需要您的同意, APP才能访问媒体资料库</string>

<!-- ATT -->
<key>NSUserTrackingUsageDescription</key>
<string>获取设备信息用于精准推送您喜欢的内容</string>
<key>SKAdNetworkItems</key>
    <array>
        <dict>
            <key>SKAdNetworkIdentifier</key>
            <string>238da6jt44.skadnetwork</string>
        </dict>
        <dict>
            <key>SKAdNetworkIdentifier</key>
            <string>22mmun2rn5.skadnetwork</string>
        </dict>
</array>

三、使用步骤:
1.在Xcode中找到Info.plist文件,选择以Source Code方式打开

dio ios 权限 ios 权限设置_dio ios 权限

2.将要设置的权限复制进去即可

dio ios 权限 ios 权限设置_plist文件_02