1.出现 Using 'ARCHS' setting to build architectures of target 'Pods-Runner':('')
报错信息如下:
报错信息.png
iOS文件夹下的Podfile文件需要添加一行 platform :ios, '9.0',如下图所示,默认是注释掉的,去掉注释,保存,运行即可
报错原因.png
2.CocoaPods could not find compatible versions for pod "simple_permissions"
在iOS文件夹下进行pod install
时报错如下
通过查找资料找到
https://stackoverflow.com/questions/51784066/flutter-ios-cocoapods-could-not-find-compatible-versions-for-pod-simple-permi中有说到,将platform中设置为platform: ios, '10.0'版本,这时并没有起作用。
事实上,我们需要在podfile文件进行一下简单的设置即可:
platform :ios, '10.0' use_frameworks!
3.fluro的“Router”与系统Router冲突
run flutter系统报错
'Router' is imported from both 'package:fluro/src/router.dart' and 'package:flutter/src/widgets/router.dart'.
很简单,出现了重复定义,解决办法有三种:
- 修改你所有的代码,不使用fluro这个库
- flutter版本降级
- 不引入系统router,引入相关包时:
import 'package:flutter/material.dart' hide Router;
import 'package:flutter/cupertino.dart' hide Router
网友评论