升级报错
不升级也报错
见错改错
Flutter对Android的支持程度高,比iOS友好太多了。用惯了Android Studio,再用Xcode,真的是哪都不好用。再碰到奇奇怪怪的错误,加上30G的大小,Xcode没9️⃣了。
一、报错
真机或模拟器运行时都是正常的,但是Archive时就会报错。 错误1
bitcode bundle could not be generated because '/*/Flutter/Flutter.framework/Flutter' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '/*/Flutter.framework/Flutter' for architecture arm64
错误2
remark: Incremental compilation has been disabled: it is not compatible with whole module optimization
Command CompileSwiftSources failed with a nonzero exit code
虽然网上有很多关于
use_frameworks!
和
c.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
的解决方案,但是错误依旧。
二、 解决方案
反反复复的摸索后,发现一个可以正常打包的方案。
1. flutter build ios
进入到Flutter项目的目录,执行flutter build ios
。因为flutter是通过module的形式添加到原来的旧项目中,所以执行会报错,没有关系。继续。
2. flutter clean
清理下flutter项目
3. flutter pub get
重新获取一次依赖库,并创建iOS文件夹。
4. 清理Xcode缓存
删除build文件夹,或common + shift + k 进行清理。 再清理下
5. archive
再进行打包,DONE。
题外
研究flutter一说起来真的快1年了。但是感觉坑还是不够填的,偶尔用用可以。真的大范围,大功能用,感觉心里还是虚的很。