gpt4 book ai didi

react-native - 升级react-native版本时更新应用程序的project.pbxproj文件的推荐方法是什么

转载 作者:行者123 更新时间:2023-12-03 06:14:17 29 4
gpt4 key购买 nike

我正在使用rn-diff升级我的应用程序的 react-native 版本。有时,project.pbxproj 会更新以包含一些新的依赖项或对现有依赖项的更新。更新此文件的推荐方法是什么?我认为我不能只复制并粘贴差异中显示的更改,因为它可能会在文件中创建一些重复项或创建一些冲突的条目。

例如,下面的链接包含从版本 0.54.4 更改为 0.55.0 时对 project.pbxproj 文件所做的更改。 project.pbxproj 文件有很多更改,我不确定是否应该将它们复制过来,或者我应该自己在 Xcode 中更新一些依赖项。

https://github.com/ncuillery/rn-diff/compare/rn-0.54.4...rn-0.55.0

最佳答案

在这种情况下,我通常会因为需要做这件可怕的事情而感到难过;)但说实话:遗憾的是,经历 RN Diff 就像你现在能做的最好的事情(除非你还没有脱离 Expo.io,但你可能不会在这里问)。因此,基本上,您会检查您的版本与要更新的版本之间发生的每个更改,并将更改复制粘贴到这些文件中。您很少可以应用补丁(因为您的项目文件将非常不同,以至于无法正确运行)。

我的做法是:- 看看发生了什么变化- 查看旁边的代码块,这在我的代码中很容易找到(就像一些具有唯一 ID 的代码块 + 周围的一些属性,例如可以是一些始终存在的 native 模块,例如 TEXT 或 View 或其他东西)始终在 RN 中)- 在我的代码中找到相同的元素,然后将新代码粘贴到相同代码的上方/下方

冲洗并重复

关于react-native - 升级react-native版本时更新应用程序的project.pbxproj文件的推荐方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50440844/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com