在带有 M1 芯片的 Xcode 12 上找不到类型“*”

Mut*_*ani 5 xcode in-app-purchase admob swift apple-m1

我刚刚在 Xcode 12 上使用 Apple M1 芯片启动了一个新项目。我在安装 Pod 时确实遇到了问题,但我能够使用sudo arch -x86_64 gem install ffithen修复它们arch -x86_64 pod install。现在,我面临的问题是当我添加应用内购买和广告的 admob pod 时。我收到一个错误,指出Cannot find type 'SKProduct' in scopeCannot find type 'GADInterstitial' in scope。我将“验证工作区”更改为YES“构建设置”,但这并没有解决问题。

这是我面临的错误。

小智 -1

我遇到了同样的错误:无法在范围内找到类型“SKProduct”和无法在范围内找到类型“GADInterstitial”。我在项目中使用Firebase。在 pod 文件中,当我将pod 'Firebase/Analytics'更改为pod 'FirebaseAnalytics',然后从终端打开 xcworkspace,然后清理项目时,问题已解决。

  • 您能为您的答案添加一些上下文吗?您可能已经修复了它,但您的答案不够明确。新贡献者陷入这个陷阱是很常见的。可以理解。 (2认同)