Я попытался включить FBAudienceNetwork.framework
, потому что я хочу показывать баннер/межстраничный рекламный блок в своем приложении. Но мое приложение дало мне несколько ошибок.FBAudienceNetwork v4.1.0 Ошибка сборки
Ошибка
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)
Framework
- 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 для использования только сети Аудитории?
После включения в него ошибки исчезли.
Так что мне интересно, нужен ли Bolts.framework.
(Когда я использую FBAudienceNetwork
v3.23, эти ошибки не были произошли)
Это поддержка armv7. –