- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图包含 FBAudienceNetwork.framework
因为我想在我的应用程序中显示横幅/插页式广告单元。但是我的应用程序给了我几个错误。
错误
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_CIContext", referenced from:
objc-class-ref in FBAudienceNetwork(FBAdUtility.o)
"_OBJC_CLASS_$_CIFilter", referenced from:
objc-class-ref in FBAudienceNetwork(FBAdBlurredImageView.o)
objc-class-ref in FBAudienceNetwork(FBAdUtility.o)
"_kCIInputImageKey", referenced from:
___65-[FBAdBlurredImageView sliceImage:withAspectRatioInfo:withBlock:]
_block_invoke42 in FBAudienceNetwork(FBAdBlurredImageView.o)
+[FBAdUtility(FBAdViewUtility) blurImage:withRadius:]
in FBAudienceNetwork(FBAdUtility.o)
"_OBJC_CLASS_$_EAGLContext", referenced from:
objc-class-ref in FBAudienceNetwork(FBAdUtility.o)
"_kCIContextWorkingColorSpace", referenced from:
+[FBAdUtility(FBAdViewUtility) blurImage:withRadius:]
in FBAudienceNetwork(FBAdUtility.o)
"_kCIInputScaleKey", referenced from:
___65-[FBAdBlurredImageView sliceImage:withAspectRatioInfo:withBlock:]
_block_invoke42 in FBAudienceNetwork(FBAdBlurredImageView.o)
"_OBJC_CLASS_$_CIImage", referenced from:
objc-class-ref in FBAudienceNetwork(FBAdBlurredImageView.o)
objc-class-ref in FBAudienceNetwork(FBAdUtility.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
框架
- MediaPlayer
- CoreMedia
- SystemConfiguration
- CoreTelephony
- AVFoundation
- StoreKit
- CoreMotion
- AdSupport
- Foundation
- CoreGraphics
- UIKit
- libc++.dylib
- libz.dylib
设置
Architecture : $(ARCHS_STANDARD_INCLUDING_64_BIT)
Deployment Target : 7.0
FBAudienceNetwork version : v4.1.0
此外,我是否需要包含 Bolts.framework 才能仅使用 Audience Network?
包含它之后,错误就消失了。
所以我想知道是否需要 Bolts.framework。
(当我使用FBAudienceNetwork
v3.23时,没有出现这些错误)
最佳答案
我找到了解决方案。
我刚刚更改了我的项目设置。
Apple LLVM 6.0 - Language - Modules
: Enable Modules (C and Objective-C) => YES
希望对开发者使用facebook的audience network有所帮助。
关于ios - FBAudienceNetwork v4.1.0 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30184332/
When I upgrade SDK to the version of 4.22.0,I use the following method to load the native ad, but i
我试图包含 FBAudienceNetwork.framework 因为我想在我的应用程序中显示横幅/插页式广告单元。但是我的应用程序给了我几个错误。 错误 Undefined symbols for
"_CMTimeCompare", referenced from: ___24-[FBMediaView loadVideo]_block_invoke in FBAudienceNetwork
当我在我的 xcode 项目中将我的 facebook sdk 从 4.5.1 升级到 4.13.1 时,我遇到了这个问题。 我已经替换了那些 Facebook SDK 文件:Bolts, FBAud
当我执行此代码时,FbMediaView 就像在主线程上加载广告视频一样,但在显示图像时它不会卡住。我不明白为什么? let nativeAd = self.adsManager.nextNative
我安装了 FBAudienceNetwork(版本 4.26.0)和 CocoaPods(版本 1.3.1)。我遵循了发布在 https://developers.facebook.com/docs/
下面这行代码使我的 UI 堆栈 adMediaView.nativeAd = nativeAd // adMediaView - FBMediaView // nativeAd - FBNativeA
Facebook 插页式广告在我的 Android 应用程序中返回(#2) Service temporary unavailable 错误消息。任何人都知道 Facebook Ads SDK 到底有
我是一名优秀的程序员,十分优秀!