修改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>
这里可以参考高德官方的demo