flutter 打包IOS及常用配置

修改APP名称

项目名字配置是在 ios/Runner/Info.plist 文件中的 dict 下的 CFBundleName testapp 。如下图所示:

flutter 打包IOS及常用配置_第1张图片
String里面就可以修改名称

修改项目 (testapp)的 Logo 图标

iOS 项目 Logo的配置是在 ios/Runner/Assets.xcassets/AppIcon.appiconset 文件下,直接更换图片,名字不要改动 。
flutter 打包IOS及常用配置_第2张图片

IOS打包

  • XCODE打开IOS文件夹下的项目,打开Runner.xcworkspace
    flutter 打包IOS及常用配置_第3张图片
  • 在ios 工程中配置 Signing & Capabilities
    flutter 打包IOS及常用配置_第4张图片
  • 3、执行 flutter ios 打包指令
    flutter 打包IOS及常用配置_第5张图片
  • 使用Xcode 工具进行打包
    flutter 打包IOS及常用配置_第6张图片

注意:进行该步骤,必须执行 flutter build ios --release 否则会报错。
flutter 打包IOS及常用配置_第7张图片

如果使用了高德地图SDK, IOS这里需要弄权限

Info.plist里面加入如下配置

		NSAppTransportSecurity
			
				NSAllowsArbitraryLoads
				
			
		NSLocationWhenInUseUsageDescription
		导航SDK需要您的定位服务,否则可能无法使用。
		NSLocationAlwaysUsageDescription
		导航SDK需要您的定位服务,否则可能无法使用。
		NSLocationAlwaysAndWhenInUseUsageDescription
		导航SDK需要您的定位服务,否则可能无法使用,如果您需要使用后台导航功能请选择“始终允许”。
        NSPhotoLibraryAddUsageDescription
        需要您的同意,才能访问照片
        NSPhotoLibraryUsageDescription
        需要您的同意,才能访问相册
        NSCameraUsageDescription
        需要您的同意,才能访问相机
        NSMicrophoneUsageDescription
        需要您的同意,才能访问麦克风
        NSLocationUsageDescription
        需要您的同意,才能访问位置
        
        NSCalendarsUsageDescription
        需要您的同意,才能访问日历
        NSRemindersUsageDescription
        需要您的同意,才能访问提醒事项
        NSMotionUsageDescription
        需要您的同意,才能访问运动与健身
        NSHealthUpdateUsageDescription
        需要您的同意,才能访问健康更新 
        NSHealthShareUsageDescription
        需要您的同意,才能访问健康分享
        NSBluetoothPeripheralUsageDescription
        需要您的同意,才能访问蓝牙
        NSAppleMusicUsageDescription
        需要您的同意,才能访问媒体资料库

这里可以参考高德官方的demo

你可能感兴趣的:(flutter,ecmascript,flutter,IOS打包)