更新时间:2019-11-20
开发者在集成华为提供的iOS SDK进行开发应用程序时,还引用了第三方平台组件提供的SDK,应用程序运行时出现业务异常(此异常不可预知,可能出现在第三方平台组件业务调用过程,也可能出现在华为iOS SDK业务调用过程)。
华为提供的iOS SDK与第三方平台组件提供的SDK均引用了相同的"第三方开源软件",但版本不一致,iOS系统在编译开发者的应用程序时,无法为“华为提供的iOS SDK”和“第三方平台组件提供的SDK”编译加载所需要的“符号”,从而引起业务异常。
其中,较常见的引起问题的第三方开源软件是openssl组件,当前华为提供的iOS SDK引用的openssl版本为“1.0.2p”。
因此问题为iOS平台的机制引起的,如下“处理方式”只是“尝试”解决上述现象对应的问题,并不保证完全解决,或解决后无风险。