主頁 > 服務(wù)與支持 > 開發(fā)平臺(tái) > 客戶端SDK參考 > iOS Native SDK > 常見問題 集成第三方平臺(tái)組件出現(xiàn)業(yè)務(wù)異常 更新時(shí)間: 2019/10/29 GMT+08:00
更新時(shí)間:2019-11-20
開發(fā)者在集成華為提供的iOS SDK進(jìn)行開發(fā)應(yīng)用程序時(shí),還引用了第三方平臺(tái)組件提供的SDK,應(yīng)用程序運(yùn)行時(shí)出現(xiàn)業(yè)務(wù)異常(此異常不可預(yù)知,可能出現(xiàn)在第三方平臺(tái)組件業(yè)務(wù)調(diào)用過程,也可能出現(xiàn)在華為iOS SDK業(yè)務(wù)調(diào)用過程)。
華為提供的iOS SDK與第三方平臺(tái)組件提供的SDK均引用了相同的"第三方開源軟件",但版本不一致,iOS系統(tǒng)在編譯開發(fā)者的應(yīng)用程序時(shí),無法為“華為提供的iOS SDK”和“第三方平臺(tái)組件提供的SDK”編譯加載所需要的“符號(hào)”,從而引起業(yè)務(wù)異常。
其中,較常見的引起問題的第三方開源軟件是openssl組件,當(dāng)前華為提供的iOS SDK引用的openssl版本為“1.0.2p”。
因此問題為iOS平臺(tái)的機(jī)制引起的,如下“處理方式”只是“嘗試”解決上述現(xiàn)象對(duì)應(yīng)的問題,并不保證完全解決,或解決后無風(fēng)險(xiǎn)。