react native iOS 升级 sdk 实践
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
最近升级了iOS app的sdk版本,遇到了问题但成功解决。首先升级了xcode版本,然后修复了调试中发现的问题。对GoogleDataTransport和yoga进行了简单修改后成功提交了build。作为iOS小白,感到满满的成就感。
❓
Q&A
如何升级iOS app的SDK版本?
首先需要升级Xcode版本,确保其在17.0以上,然后进行调试和修复相关库的问题。
在升级过程中遇到了哪些具体问题?
主要遇到GoogleDataTransport和yoga库的问题,分别是函数声明缺少原型和位运算符与布尔操作数的错误。
如何解决GoogleDataTransport的错误?
通过在函数参数处添加void来解决函数声明缺少原型的问题。
yoga库的问题是如何解决的?
将位运算符'|'改为'||',并将yoga的内容从node_modules移动到ios文件夹下进行修改。
为什么直接修改Pods文件夹下的源码不符合工作流程?
因为大多数公司的工作流程不允许直接修改生成的源码,通常需要通过提交代码到特定分支来自动执行构建。
作为iOS小白,成功解决问题有什么感受?
感到满满的成就感,能够独立处理SDK升级的问题。
🏷️