flutter 打包IOS及常用配置
2024-01-10 11:54:10
修改APP名称
项目名字配置是在 ios/Runner/Info.plist 文件中的 dict 下的 CFBundleName testapp 。如下图所示:
String里面就可以修改名称
修改项目 (testapp)的 Logo 图标
iOS 项目 Logo的配置是在 ios/Runner/Assets.xcassets/AppIcon.appiconset 文件下,直接更换图片,名字不要改动 。
IOS打包
- XCODE打开IOS文件夹下的项目,打开Runner.xcworkspace
- 在ios 工程中配置 Signing & Capabilities
- 3、执行 flutter ios 打包指令
- 使用Xcode 工具进行打包
注意:进行该步骤,必须执行 flutter build ios --release 否则会报错。
如果使用了高德地图SDK, IOS这里需要弄权限
Info.plist里面加入如下配置
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>NSLocationWhenInUseUsageDescription</key>
<string>导航SDK需要您的定位服务,否则可能无法使用。</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>导航SDK需要您的定位服务,否则可能无法使用。</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>导航SDK需要您的定位服务,否则可能无法使用,如果您需要使用后台导航功能请选择“始终允许”。</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>需要您的同意,才能访问照片</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>需要您的同意,才能访问相册</string>
<key>NSCameraUsageDescription</key>
<string>需要您的同意,才能访问相机</string>
<key>NSMicrophoneUsageDescription</key>
<string>需要您的同意,才能访问麦克风</string>
<key>NSLocationUsageDescription</key>
<string>需要您的同意,才能访问位置</string>
<key>NSCalendarsUsageDescription</key>
<string>需要您的同意,才能访问日历</string>
<key>NSRemindersUsageDescription</key>
<string>需要您的同意,才能访问提醒事项</string>
<key>NSMotionUsageDescription</key>
<string>需要您的同意,才能访问运动与健身</string>
<key>NSHealthUpdateUsageDescription</key>
<string>需要您的同意,才能访问健康更新 </string>
<key>NSHealthShareUsageDescription</key>
<string>需要您的同意,才能访问健康分享</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>需要您的同意,才能访问蓝牙</string>
<key>NSAppleMusicUsageDescription</key>
<string>需要您的同意,才能访问媒体资料库</string>
文章来源:https://blog.csdn.net/u010843503/article/details/135496240
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!