【发布时间】:2021-08-03 02:28:22
【问题描述】:
我正在尝试将 MoPub 实现到我的 Swift 应用程序中,但在 MoPub pod 提供的某些文件中,出现Cannot find type 'SKAdImpression' in scope 的错误。我也不能在我自己的文档中import MoPub。我尝试运行 pod update 重新启动 xcode,并确保我使用的是 .xcworkspace 文件
编辑:我刚刚重新阅读了苹果文档,并注意到它说 SKAdImpression 是 iOS 14.5+ 的功能。我拥有的 Xcode 版本适用于 iOS 14.4,因此找不到它的原因是有道理的。我唯一担心的是,这是否意味着我的应用只能在 iOS 14.5+ 上运行?
编辑 2:我的 Mac 不支持 14.5 的最新 Xcode 所需的最新 MacOS。有什么办法可以让 MoPub 正常工作吗?
【问题讨论】:
-
附带说明,我认为应该是
import MoPubSDK——而不是import MoPub。您能否发布您的 pod 文件,以便我了解您是如何集成 SDK 的? -
# Uncomment the next line to define a global platform for your project platform :ios, '14.0' target 'AnimeWheel' do use_frameworks! pod 'mopub-ios-sdk', '5.17.0' end这是我的 podfile -
不知道这是否有帮助,但您可以尝试
pod 'mopub-ios-sdk'而不是pod 'mopub-ios-sdk', '5.17.0'。我在自己的应用程序中使用 MoPub,我有前者。 -
我现在刚刚尝试过,我重新运行
pod update,但我仍然遇到同样的问题。我也尝试过导入 MoPubSDK,但它仍然不起作用。无论如何感谢您的帮助。
标签: ios swift iphone xcode macos