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升级的问题。

🏷️

标签

➡️

继续阅读