【发布时间】:2015-05-12 07:23:35
【问题描述】:
我尝试包含FBAudienceNetwork.framework,因为我想在我的应用中显示横幅/插页式广告单元。但是我的应用程序给了我几个错误。
错误
架构 armv7 的未定义符号:
“_OBJC_CLASS_$_CIContext”,引用自:
FBAudienceNetwork(FBAdUtility.o) 中的 objc-class-ref
“_OBJC_CLASS_$_CIFilter”,引用自:
FBAudienceNetwork 中的 objc-class-ref(FBAdBlurredImageView.o)
FBAudienceNetwork(FBAdUtility.o) 中的 objc-class-ref
“_kCIInputImageKey”,引用自:
___65-[FBAdBlurredImageView sliceImage:withAspectRatioInfo:withBlock:]
FBAudienceNetwork 中的_block_invoke42(FBAdBlurredImageView.o)
+[FBAdUtility(FBAdViewUtility) blurImage:withRadius:]
在 FBAudienceNetwork(FBAdUtility.o)
“_OBJC_CLASS_$_EAGLContext”,引用自:
FBAudienceNetwork(FBAdUtility.o) 中的 objc-class-ref
“_kCIContextWorkingColorSpace”,引用自:
+[FBAdUtility(FBAdViewUtility) blurImage:withRadius:]
在 FBAudienceNetwork(FBAdUtility.o)
“_kCIInputScaleKey”,引用自:
___65-[FBAdBlurredImageView sliceImage:withAspectRatioInfo:withBlock:]
FBAudienceNetwork 中的_block_invoke42(FBAdBlurredImageView.o)
“_OBJC_CLASS_$_CIImage”,引用自:
FBAudienceNetwork 中的 objc-class-ref(FBAdBlurredImageView.o)
FBAudienceNetwork(FBAdUtility.o) 中的 objc-class-ref
ld:未找到架构 armv7 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
框架
- 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时,没有出现这些错误)
【问题讨论】:
标签: ios objective-c xcode facebook