更新時間:2019-11-20
開發(fā)者在集成華為提供的iOS SDK進行開發(fā)應用程序時,還引用了第三方平臺組件提供的SDK,應用程序運行時出現(xiàn)業(yè)務異常(此異常不可預知,可能出現(xiàn)在第三方平臺組件業(yè)務調用過程,也可能出現(xiàn)在華為iOS SDK業(yè)務調用過程)。
華為提供的iOS SDK與第三方平臺組件提供的SDK均引用了相同的"第三方開源軟件",但版本不一致,iOS系統(tǒng)在編譯開發(fā)者的應用程序時,無法為“華為提供的iOS SDK”和“第三方平臺組件提供的SDK”編譯加載所需要的“符號”,從而引起業(yè)務異常。
其中,較常見的引起問題的第三方開源軟件是openssl組件,當前華為提供的iOS SDK引用的openssl版本為“1.0.2p”。
因此問題為iOS平臺的機制引起的,如下“處理方式”只是“嘗試”解決上述現(xiàn)象對應的問題,并不保證完全解決,或解決后無風險。