xcode集成Vungle IOS3.2.0版本视频广告的坑

坑1:

需要增加Webkit.framework这个框架的依赖,属性设为:optional就可以。如果不增加这个会出现让你scream再久也没人管你的bug,bug如下:

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_WKWebView", referenced from:
      l_OBJC_$_CATEGORY_WKWebView_$_VungleWKWebView in VungleSDK(WKWebView+VungleWKWebView.o)
ld: symbol(s) not found for architecture x86_64

坑2:

需要在Build Settings里的Linking下的Other Link flag增加:-ObjC,如果不设置这个,你会被以下的bug搞得死去活来,最后只能扔电脑的下场!bug如下:

2015-09-10 10:18:22.895 Vungle Sample App[20636:14463247] -[UIWebView setDelegateViews:]: unrecognized selector sent to instance 0x7f9548e59b10
2015-09-10 10:18:22.898 Vungle Sample App[20636:14463247] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIWebView setDelegateViews:]: unrecognized selector sent to instance 0x7f9548e59b10'
*** First throw call stack:


具体看看这坑爹广告的链接:https://support.vungle.com/hc/en-us/articles/209626487-Upgrading-Vungle-iOS-SDK-to-3-2-0 

提醒一下:看这个链接的时候不能把网站的语言改成中文,不然直接跳转到帮助界面。(这个页面没做中文翻译,也想不懂,它为什么要直接跳转!这才是它最坑爹的地方,去帮助页面如果按照中文来搜索,是搜索不到这个东西的,要英文语言下才可以。)


你可能感兴趣的:(xcode集成Vungle IOS3.2.0版本视频广告的坑)