Flutter Xcode 12 存档构建失败,符号未定义:_OBJC_CLASS_$_STPAPIClient

Posted

技术标签:

【中文标题】Flutter Xcode 12 存档构建失败,符号未定义:_OBJC_CLASS_$_STPAPIClient【英文标题】:Flutter Xcode 12 archive build fails with Undefined symbol: _OBJC_CLASS_$_STPAPIClient 【发布时间】:2021-02-18 18:25:09 【问题描述】:

Flutter 版本 1.22.2 Xcode 12.1

应用程序在模拟器中构建良好,但尝试为 App Store 生成存档失败:为 ios-armv7 构建但尝试链接为 iOS-arm64 构建的文件 架构 armv7 的未定义符号: “OBJC_CLASS$_STPAPIClient”,引用自: TPSStripeManager.o 中的 objc-class-ref

【问题讨论】:

嗨,你解决了吗? 【参考方案1】:

我的部署目标是 11.0。

XCode->Pods->stripe_payment->构建设置。将 iOS 部署目标更改为 11.0。在不知道问题的确切原因的情况下,但这对我有用。

我已经附上了xcode ss。

【讨论】:

【参考方案2】:

Xcode Pod:Adding armv7 to excluded architectures solved the issue.

这对我有用。

【讨论】:

以上是关于Flutter Xcode 12 存档构建失败,符号未定义:_OBJC_CLASS_$_STPAPIClient的主要内容,如果未能解决你的问题,请参考以下文章

Flutter:Xcode 中的 firebase_admob 构建失败

在 BigSur、XCode 12 上 Flutter iOS 构建失败

Xcode 存档构建失败。签名需要开发团队

Xcode 8 构建成功但存档失败

如何在 Xcode 中设置 Flutter 构建选项

kivy xcode 7 问题 - 构建和存档工作,但验证失败