2017-12-03 174 views
0

我創建的應用程序使用Objc中編寫的華爲SDK,並在2017年10月更新了文檔。但是,當我將框架添加到項目時,這表明我的標準爲error。我已經在這個問題上堆了幾天,我嘗試了類似的問題,但沒有任何幫助。 正確添加框架(頭文件,鏈接二進制庫)autocomplition運作良好,並顯示嘗試使用SDK時的方法。架構x86_64的未定義符號:xcode 9 Swift 4

已經嘗試過:改變/編輯/更新

  1. 有效架構:手臂,ARMV,ARMv7的,armv7s,I386,x64_86
  2. 清潔派生的日期和達到
  3. 重啓OS
  4. 變化迅速版本:顯示另一個錯誤
  5. 檢查的ObjC橋接標頭
  6. Pod更新/安裝
  7. 框架搜索路徑

SOLUTION:

發動對真實設備=)

+0

您正在編譯模擬器。但它在真實設備上工作嗎? –

+0

是的,應用程序在真實的設備上成功運行。謝謝! –

回答

1

看起來你HWMobileSDK.framework不是脂肪框架。您需要找到一個胖框架,或者爲模擬器(x86_64)編譯的框架的第二個版本。我無法在網上找到對該框架的任何參考,因此它看起來不公開。如果您直接從華爲獲得此信息,您應該詢問您在那裏與您聯繫的人。要麼他們不提供模擬器的庫版本,而只需要使用設備進行開發,或者需要另一個版本的庫。

+0

非常感謝,很多)。我已寫信給華爲支持中心。問題是在模擬器中使用應用程序,我已經在真實設備中啓動,並且運行成功。 –

相關問題