React-Native应用程序与cocoapods

时间:2017-03-24 01:35:36

标签: xcode react-native cocoapods

我有一个react-native应用程序,它带有用于ios的.xcodeproj文件。 我将项目升级为使用cocoapods,它添加​​了.xcworkspace和更新的.xcodeproj文件。

现在,无论何时我尝试将react-native升级到最新版本升级.xcodeproj都是一场噩梦。

如果您遇到类似的问题,那么您会发现处理升级的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

是的,按照推荐的方法我有很多痛苦。最后,我发现这是一种无痛的升级方式:

  • $ rm package-lock.json(或npm-shrinkwrap.json,无论哪个)
  • 使用新版本的React和React-Native依赖项
  • 更新package.json
  • $ npm install
  • $ npm-shrinkwrap(如果你有一个npm-shrinkwrap.json)
  • $ rm Podfile.lock
  • $ pod install

打开工作区(* .xcworkspace)并构建。

(当我从0.46.0版本升级到0.50.3版本时,此功能正常)