编译flutter_module中的.ios项目常见问题总结

1. pod install显示

7975eb98cae648308f573b87f430acf01256.png
【解决办法】

打开podfile,修改platform :ios, '9.0'为platform :ios, '10.0',之后pod install
复制代码

2. pod install 显示

944cc72093754edb8b62a6a3c0f689b51256.png
【解决办法】

PROJECT->Configurations->Debug/Release/Profile->None,之后pod install
复制代码

c91211efbe53424a868cf12554c0ad091256.png

3. Flutter报错 /bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: No such file or directory

【解决办法】

TARGETS->Build Settings->Editor->Add Build Setting-> Add User-Defined Setting

添加key:'FLUTTER_ROOT',value:flutter的SDK路径
复制代码

d10ab26e182d4b19b94af60ea5c4346e1256.png

d82f852378b04b2d9c6b5f54a44d3b751256.png

4. 报错Udifined symbol:_swift_dynamicCastObjCClass….

c0b79c1c6c504d6283bfaa685f79226b1256.png
【解决办法】

TARGETS->Build Setting->Library Search Paths,添加:
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)"
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)"
复制代码

5. 编译完成控制台输出错误

One of the two will be used. Which one is undefined. This copy of libswiftCore.dylib requires an OS version prior to 12.2.0.

558d834a9f4748d48f27c985d8618b9d1256.png

【解决办法】

TARGETS->Build Setting->Runpth Search Paths添加:/usr/lib/swift
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享