Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_QQApiInterface", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_ShareSDK", referenced from:
objc-class-ref in AppDelegate.o
objc-class-ref in RecipeDetailViewController.o
objc-class-ref in showViewController.o
objc-class-ref in video_show.o
"_OBJC_CLASS_$_TencentOAuth", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_WXApi", referenced from:
objc-class-ref in AppDelegate.o

1.把1.選中Targets—>Build Settings—>Architectures。
把build active architectures only 改為 NO。
2. 把最下面的Valid Architectures中的arm64參數刪掉就可以了
或者:
雙擊Architectures,選擇other,刪除$(ARCH_STANDARD),然后增加armv7和armv7s(寫上:$(ARCHS_STANDARD_32_BIT))。
3.clean 再build。
結果設置如下圖:

目前設置完成后,問題順利解決,大家有更好的解決方案,歡迎討論!
參考:http://demo.netfoucs.com/banqingyang/article/details/43051671
