iOS 中的 use_framework 错误
Posted
技术标签:
【中文标题】iOS 中的 use_framework 错误【英文标题】:use_framework errors in iOS 【发布时间】:2021-10-30 04:51:17 【问题描述】:我是一名 Flutter 开发人员,对 ios 了解不多。在过去的 2-3 天里,我在两个包裹中遇到了错误。我使用的颤振包是 - razorpay_flutter: ^1.2.7 和 image_cropper: ^1.4.1 .
现在,razorpay_flutter 需要在 Podfile 中设置 use_frameworks! 否则,它会给出一个文件未找到的错误,如屏幕截图所示。
另一方面,image_cropper 包使用TOCropViewController iOS 包,当我们在 Podfile 中添加 use_frameworks! 时会引发错误。检查下面的截图。
另外,GitHub 上创建了一个问题,人们指示不要在 Podfile 中添加 use_framework,但 Razorpay 包需要它。
【问题讨论】:
【参考方案1】:最低部署目标不应低于 iOS 10.0。如果是,则转到“Podfile”并添加此行并保存更改:
platform :ios, '10.0'
然后在项目目录下运行pod install
即ios
【讨论】:
是的,我已经添加了这个,这甚至对我不起作用。另外,我删除了派生文件,使用 cmd+shift+K 清理 Xcode @surajsharma 尝试运行pod deintegrate
并重新安装。
我尝试了很多方法,例如删除和安装。删除 .lock 文件、podspec 文件、pod clean 缓存等。对我没有任何帮助。
@surajsharma 我正在使用颤振版本:1.22.5 并使用 Xcode 12.5.1,它对我来说工作正常。
这两个包你都用了吗?以上是关于iOS 中的 use_framework 错误的主要内容,如果未能解决你的问题,请参考以下文章
使用_frameworks!和库 repo 根目录中的 podspec