ios – 使用未解析的标识符’FlurryAdInterstitial’

ios – 使用未解析的标识符’FlurryAdInterstitial’,第1张

概述我正在尝试使用.集成Flurry非页内广告     Swift中的cocoapods和Xcode 7.1.1. 我正在关注开发人员yahoo网站上的这个文档 https://developer.yahoo.com/flurry/docs/publisher/code/ios/#tab=0 这些说明似乎对我不起作用.首先,我在AppDelegate.swift中收到此错误: Use of unres 我正在尝试使用.集成Flurry非页内广告
    Swift中的cocoapods和Xcode 7.1.1.

我正在关注开发人员yahoo网站上的这个文档
@L_403_1@

这些说明似乎对我不起作用.首先,我在AppDelegate.swift中收到此错误:

Use of unresolved IDentifIEr ‘Flurry’

然后我在Flurry Github存储库中发现了一个已关闭的问题
https://github.com/flurry/Flurry-iOS-SDK/issues/3

我能够使用删除错误

import Flurry_iOS_SDK

但现在FlurryAdInterstitial也有同样的错误

Use of unresolved IDentifIEr ‘FlurryAdInterstitial’

我无法使用导入Flurry_iOS_SDK删除此链接错误.如果我导入Flurry_iOS_SDK,我收到此链接错误:

Undefined symbols for architecture arm64:
“_OBJC_CLASS_$_FlurryAdInterstitial”,referenced from:
type Metadata accessor for __ObjC.FlurryAdInterstitial in VIEwController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command Failed with exit code 1 (use -v to see invocation)

我还在Github上制作了一个演示项目来重现这个链接错误.
https://github.com/rishi420/TestSwiftFlurryAd

只需下载此存储库并在Xcode 7.x中构建,您应该能够得到此错误.

解决方法 正如在github问题中发布的那样 – 需要在Flurry-iOS-SDK / FlurryAds podspec中指定-all_load链接器标志.这是一个有效的补丁(希望很快会合并到官方规范中,或者他们会以其他方式解决):

pod 'Flurry-iOS-SDK',:git => "[email protected]:justadreamer/Flurry-iOS-SDK.git"
总结

以上是内存溢出为你收集整理的ios – 使用未解析标识符’FlurryAdInterstitial’全部内容,希望文章能够帮你解决ios – 使用未解析的标识符’FlurryAdInterstitial’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1003356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存