【问题标题】:React-Native app with cocoapods带有 cocoapods 的 React-Native 应用程序
【发布时间】:2017-08-16 19:51:21
【问题描述】:
我有一个带有用于 ios 的 .xcodeproj 文件的 react-native 应用程序。
我升级了项目以使用添加了 .xcworkspace 并更新了 .xcodeproj 文件的 cocoapods。
现在每当我尝试将 react-native 升级到最新版本时,升级 .xcodeproj 都是一场噩梦。
只是好奇您是否面临类似问题,那么您发现处理升级的最佳做法是什么?
【问题讨论】:
标签:
xcode
react-native
cocoapods
【解决方案1】:
是的,按照推荐的方法,我感到很痛苦。最后,这是我发现的一种无痛升级方式:
- $ rm package-lock.json(或 npm-shrinkwrap.json,随你的便)
- 使用新版本的 React 和 React-Native 依赖项更新 package.json
- $ npm install
- $ npm-shrinkwrap (如果你有 npm-shrinkwrap.json)
- $ rm Podfile.lock
- $ pod 安装
打开工作区 (*.xcworkspace) 并构建。
(对我来说,从 0.46.0 升级到 0.50.3 版本时效果很好)