アドベントペアプロ #9 expo/expo

home/ はexpoクライアント
ApolloClient はgraphQL用
home/ に狙いを定める

  • react-navigationのバージョンを上げる
  • console.log(e)をSentryに送る ← そもそもSenry入ってなかった
  • home/utils/requestCameraPermissionsAsync.jsのexportの仕方を治す

以下、home/ および、apps/以下のサンプルアプリの実行が出来ない問題

NixはThe Purely Functional Package Manager

クライアントアプリのビルド・セットアップ

$ curl https://nixos.org/nix/install | sh
$ . /Users/TSUBASA/.nix-profile/etc/profile.d/nix.sh
$ nix-env -iA nixpkgs.direnv
$ cd tools-public
$ yarn

iosのセットアップ

$ brew update
$ brew install git-lfs
$ cd expo/
$ git lfs pull
$ cd tools-pubilc
$ ./generate-files-ios.js
$ open ../ios/Exponent.xcworkspace

サブモジュールのインストール

$ git submodule init
$ git submodule update

もしくは

$ git clone --recurse-submodules git@github.com...

Permission denied (publickey).が出てしまったら

$ git clone --recurse-submodules https://github.com/expo/react-native.git

質問をする - フォーラムに投げる - apps/native-component-listとhome/を実行できない問題 - それぞれ同じエラーが出てるから同じ問題だと思う - それぞれの動かし方をまとめてるドキュメントがあれば教えて欲しい - もしくはこのエラーの対処法を...!

質問した https://forums.expo.io/t/running-apps-native-component-list-and-home-gets-duplicate-module-name-react-native-error/17047