IOS編譯報錯:objc-class-ref in AppDelegate.o之解決方案 Xcode7


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM