到了12月份了,苹果之前说的弃用UIWebView的问题急需处理。App中包含了FaceBook登录的模块使用的老库需要替换新版本,在Github寻找最新的下载即可(我用的是v8.2.0)。替换后,出现如下编译错误:
Undefined symbols for architecture armv7:
"__swiftEmptyDictionarySingleton", referenced from:
function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <serialized, Swift.String, Any> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in FBSDKLoginKit(LoginManager.o)
不要慌,这应该是你工程没有使用过swift,没有对应环境。在工程中新建一个空的swift文件即可,点击同意生成一个桥接文件。