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

     2023-02-24     180

关键词:

【中文标题】在带有 M1 芯片的 Xcode 12 上找不到类型“*”【英文标题】:Cannot find type '*' in scope on Xcode 12 with M1 Chip 【发布时间】:2021-02-06 11:42:39 【问题描述】:

我刚刚使用 Apple M1 芯片在 Xcode 12 上开始了一个新项目。我在安装 Pod 时确实遇到了问题,但我能够使用 sudo arch -x86_64 gem install ffi 然后 arch -x86_64 pod install 修复它们。现在,我面临的问题是当我添加应用内购买和广告的 admob pod 时。我收到一条错误消息,上面写着 Cannot find type 'SKProduct' in scopeCannot find type 'GADInterstitial' in scope。我在 Build Settings 中将 Validate Workspace 更改为 YES 并没有解决它。

【问题讨论】:

您是否将必要的库导入MainViewController 是的,我做到了。但他们仍然没有工作。 我遇到了同样的问题。运气好了吗? 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask 【参考方案1】:

GADInterstitial 在 GADInterstitialAd Google Ads v 8.0.0 中重命名

查看所有重命名的类 https://developers.google.com/admob/ios/migration#class_renames

【讨论】:

谢谢@fab,你节省了我的时间!【参考方案2】:

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

【讨论】:

你能在你的答案中添加一些上下文吗?您可能已修复它,但您的答案不够清晰。新的贡献者陷入这个陷阱是很常见的。可以理解。 即使这对你有用。如您所见,我的应用程序在应用程序购买中使用,我需要为此导入 StoreKit。 StoreKit 没有 pod 名称或类似名称。为了让您集成 StoreKit,您必须在 Xcode 中选择框架。如果我能够修复 firebase,那么我仍然坚持使用 StoreKit

iOS XCode 构建错误 (flutter) -- 无法在带有 M1 芯片的 mac 上构建 iOS (flutter) 的 apk

】iOSXCode构建错误(flutter)--无法在带有M1芯片的mac上构建iOS(flutter)的apk【英文标题】:iOSXCodebuilderror(flutter)--cannotbuildapkforiOS(flutter)onmacwithM1chip【发布时间】:2021-07-0418:58:08【问题描述】:我正在使用带有M1芯片的MacBookPro来测试颤... 查看详情

带有 Xcode 12.5 的 M1 Mac 从不运行 Flutter 项目

】带有Xcode12.5的M1Mac从不运行Flutter项目【英文标题】:M1MacwithXcode12.5neverrunsFlutterProject【发布时间】:2021-08-2120:57:41【问题描述】:我在我的macOSBigSur11.4M1Mac上使用FlutterFlutter2.2.1•channelstable•和Xcode12.5,我确实在使用。我有很多... 查看详情

m1芯片xcode12编译模拟器architecture报错问题(代码片段)

M1芯片XCode12编译模拟器Architecture报错问题Noarchitecturestocompilefor(ONLY_ACTIVE_ARCH=YES,activearch=x86_64,VALID_ARCHS=arm64armv7armv7s).CommandPhaseScriptExecutionfailedwithanonzeroexitcodexxxxbu 查看详情

m1芯片xcode12编译模拟器architecture报错问题(代码片段)

M1芯片XCode12编译模拟器Architecture报错问题Noarchitecturestocompilefor(ONLY_ACTIVE_ARCH=YES,activearch=x86_64,VALID_ARCHS=arm64armv7armv7s).CommandPhaseScriptExecutionfailedwithanonzeroexitcodexxxxbu 查看详情

m1芯片xcode12编译模拟器architecture报错问题(代码片段)

M1芯片XCode12编译模拟器Architecture报错问题Noarchitecturestocompilefor(ONLY_ACTIVE_ARCH=YES,activearch=x86_64,VALID_ARCHS=arm64armv7armv7s).CommandPhaseScriptExecutionfailedwithanonzeroexitcodexxxxbu 查看详情

在 Xcode 上找不到框架 FirebaseInstanceID

】在Xcode上找不到框架FirebaseInstanceID【英文标题】:FrameworknotfoundFirebaseInstanceIDonXcode【发布时间】:2020-06-1010:46:43【问题描述】:我从Xcode得到以下错误。尝试了互联网上的许多解决方案,但没有用。ld:frameworknotfoundFirebaseInstanceID... 查看详情

xcode搭建opengl环境(m1芯片、xcode13)

参考技术A首先,搭建前需要如下几个库:如果是M1芯片,编译会报这个错此时只要在BulidSettings->ExcludeArchiectures添加arm64即可创建一个c++类型的文件,命名为main,创建的时候去掉勾选同时创建头文件的对勾。如有一下报错重新... 查看详情

m1芯片xcode12编译模拟器architecture报错问题(代码片段)

M1芯片XCode12编译模拟器Architecture报错问题Noarchitecturestocompilefor(ONLY_ACTIVE_ARCH=YES,activearch=x86_64,VALID_ARCHS=arm64armv7armv7s).CommandPhaseScriptExecutionfailedwithanonzeroexitcodexxxxbuildingforiOSSimulator,butlinkinginobjectfilebuiltforiOS,xxxxxforarchitecturear... 查看详情

在 Macbook M1 上的 Xcode 12.4 中构建后,在 iOS 上的 React Native 中找不到 YogaKit.modulemap

】在MacbookM1上的Xcode12.4中构建后,在iOS上的ReactNative中找不到YogaKit.modulemap【英文标题】:YogaKit.modulemapnotfoundinReactNativeonIOSafterbuildinXcode12.4onMacbookM1【发布时间】:2021-05-2912:23:51【问题描述】:只需在新的MacbookM1上创建一个新的Re... 查看详情

在 Apple Silicon xcode 上找不到 Swiftlint

】在AppleSiliconxcode上找不到Swiftlint【英文标题】:Swiftlintcan\'tbefoundonAppleSiliconxcode【发布时间】:2021-05-0513:24:59【问题描述】:使用自制软件安装swiftlint时,一切都正确安装,但是当我打开xcode时,我看到未安装swiftlint的消息。我... 查看详情

Flutter 图像选择器在带有 Mac M1 芯片模拟器的 ios 14 中不起作用

】Flutter图像选择器在带有MacM1芯片模拟器的ios14中不起作用【英文标题】:Flutterimagepickernotworkinginios14withMacM1chipsimulator【发布时间】:2021-08-1508:24:25【问题描述】:图像选择器显示图像列表,但无法从列表中选择图像。我已经为p... 查看详情

在 Xcode 12.5.1 中找不到构建输入文件

】在Xcode12.5.1中找不到构建输入文件【英文标题】:BuildinputfilecannotbefoundinXcode12.5.1【发布时间】:2021-08-1011:35:54【问题描述】:我使用的是m1mac机器,现在出现以下错误。试过了:我在ExcludedArchitechtures中添加了erm64和x86_64。但它... 查看详情

致命错误:在 Windows 上找不到类“MySQLi”

】致命错误:在Windows上找不到类“MySQLi”【英文标题】:Fatalerror:Class\'MySQLi\'notfoundonwindows【发布时间】:2017-03-0114:12:11【问题描述】:我安装了apache和php并启动​​并运行(我可以通过localhost访问php.ini)。我正在尝试访问mysqli... 查看详情

在“”类型上找不到带有“数字”类型参数的索引签名 - Typescript 编译器错误

】在“”类型上找不到带有“数字”类型参数的索引签名-Typescript编译器错误【英文标题】:Noindexsignaturewithaparameteroftype\'number\'wasfoundontype\'\'-Typescriptcompilererror在“”类型上找不到带有“数字”类型参数的索引签名-Typescript编译... 查看详情

在带有框架的 XCode 5 中找不到文件

】在带有框架的XCode5中找不到文件【英文标题】:FilenotfoundinXCode5withframeworks【发布时间】:2013-12-2822:26:43【问题描述】:已经搜索过,我仍然有这个问题。XCode5.0.1。我正在尝试添加StoreKit框架,就像添加任何标准框架一样。在... 查看详情

是否可以在不拥有 iPhone 的情况下发布 iOS 应用程序?在 Xcode 上找不到配置文件

...是否可以在不拥有iPhone的情况下发布iOS应用程序?在Xcode上找不到配置文件【英文标题】:IsitpossibletopublishaniOSappwithoutowninganiPhone?NoprovisioningprofilesfoundonXcode【发布时间】:2016-09-2023:41:53【问题描述】:我正在使用ReactNative构建一... 查看详情

在类型上找不到带有“字符串”类型参数的索引签名

】在类型上找不到带有“字符串”类型参数的索引签名【英文标题】:Noindexsignaturewithaparameteroftype\'string\'wasfoundontype【发布时间】:2020-01-0606:22:30【问题描述】:我来自移动应用程序开发,对打字稿没有太多经验。如何声明[strin... 查看详情

Xcode 13.1 卡在 Apple M1 Pro 上安装模拟器

...一台在macOSMonterey12.0.1上使用Xcode13.1的MacBookPro14"(AppleM1Pro芯片)我尝试在R 查看详情