React NativeOC基础iOS进阶

RN 导入原有Xcode项目中,引入Pod依赖出现的问题与解决

2017-04-01  本文已影响557人  xiaoyouPrince

前言

最近学习React Native技术。将RN引入到原来Xcode项目中有一步:给原来Xcode项目添加所需要的Pod依赖

写好Podfile之后,运行pod install报无法满足的 错误,如下。

[!] Unable to satisfy the following requirements:

如图:

Snip20170401_1.png

从提示中可以得出:所满足的依赖已经找到,但是他们要求一个更高级别的部署环境。

最初以为是 React 或 React Native版本的问题,遂打开Podfile检查,并重新 pod install.依然有很多问题,从网上找了一些类似的问题,但没有特别合适的。

后就开始了如下的种种操作:

 NumberTileGame pod list | grep React

  AFNetworking-ReactiveCocoa 0.0.2
  ALReactiveCocoaExtension 4.1.1
    ···【省略N行】
  EPSReactiveCollectionViewController 1.0.1
➜  NumberTileGame gem --version
2.6.8
➜  NumberTileGame pod --version
1.2.1.beta.1
➜  NumberTileGame pod repo update
Updating spec repo `coding-cocoapods-specs`
  $ /usr/bin/git -C /Users/quxiaoyou/.cocoapods/repos/coding-cocoapods-specs
  fetch origin
^C[!] Cancelled 【此处卡死了,你懂的...】
➜  NumberTileGame pod repo update --verbose 【加上--verbose重新开始】

➜  NumberTileGame pod update
Snip20170401_2.png

依旧报错,但是转机出现了,最后黄色的警告,提示项目的target版本比较低,所以去Podfile中重新修改target版本号。

小结

$rm -fr ~/.cocoapods/repos/master
$pod setup
platform :ios, '9.0'
target 'NumberTileGame' do

【下面再写要导入的一些依赖库】
上一篇下一篇

猜你喜欢

热点阅读