ReactNative0.61バージョンCocoaPodsピット
1900 ワード
ReactNativeは0.60以降IOSからCocoaPodsに加入しており、これまで走っていなかったが、更新の準備ができていなかったので構わなかった.
最近、新しいプロジェクトを準備しています.前のappでandroid Xに游ばれた暗いことを考慮して、今回は新しいバージョンを試してみます.
しかしinitの時にpod installに引っかかって、それから誤報情報によって各種の設置、梯子を架けて、やはり成功しないで、今までやっとできて、そこで解決方法を記録します.
旧版のCocoaPodsでは、tunaのミラーリングを次の方法で使用できます.
新しいCocoaPodsでは
最後に自分の工事に入って、自分の工事の
React Native初期化時にpodで
この理由は、私たちの
解決策は次のコマンドを入力エラー箇所をチェック を示します.以下のコマンドを入力システムのデフォルトのXCodeパス である.これでない場合は次のコマンドを実行してXCodeパス を変更する.
最近、新しいプロジェクトを準備しています.前のappでandroid Xに游ばれた暗いことを考慮して、今回は新しいバージョンを試してみます.
しかしinitの時にpod installに引っかかって、それから誤報情報によって各種の設置、梯子を架けて、やはり成功しないで、今までやっとできて、そこで解決方法を記録します.
1.CocoaPodsミラーの設定
旧版のCocoaPodsでは、tunaのミラーリングを次の方法で使用できます.
$ pod repo remove master
$ pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
$ pod repo update
新しいCocoaPodsでは
pod repo add
でmasterライブラリを直接追加することはできませんが、依然として可能です.$ cd ~/.cocoapods/repos
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
最後に自分の工事に入って、自分の工事の
podFile
の第1行に加えます:source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
2.React NativeエラーSDK"iphoneos"cannot be located
React Native初期化時にpodで
Yes
を選択したりiOSプラットフォームで実行したりすると、次のエラーが発生する可能性があります.SDK "iphoneos" cannot be located
この理由は、私たちの
pod
がXCode
よりも早く取り付けられているからかもしれません.あるいはXcode
は合意に同意する前にpod
をインストールした.解決策は
xcrun -k --sdk iphoneos --show-sdk-path
次の内容が表示された場合は、XCodeパスエラーxcrun:_ error: SDK "iphoneos" cannot be located
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: unable to lookup item 'Path' in SDK 'iphoneos'
xcode-select --print-path
の出力結果は、一般的に次の/Applications/Xcode.app/Contents/Developer
xcode-select --switch /Applications/Xcode.app/Contents/Developer/