メモメモメモ

ほんとうにめも

2018-12-01から1ヶ月間の記事一覧

【ReactNative】Androidビルドエラー④

エラー Failed to capture snapshot of input files for task ':app:bundleReleaseJsAndAssets' property '$1' during up-to-date check. 解決 rm -rf node_modules npm i 考察 わからない

【ReactNative】単一ソースを複数アプリ(target)にビルドしたときの話

背景 同じようなシステムを別のターゲットに少しだけ内容を変えてリリースしたいという状況だった。 具体的には、国家試験対策アプリを歯科医師用と歯科衛生士用に出したかった。 歯科医師用アプリはiOS, Androidでリリース済みで、衛生士用も同じく両プラッ…

【ReactNative】iOSアプリのリリースフロー

前提・背景 この記事は、「使用中のmacで1度以上iOSアプリをリリースしたことがある」前提です。 自分がその状態のため、思い出しながら備忘録として書いています。 リリース経験がない人は、この記事最下部におすすめ記事を書いているので、それがすごく参…

【ReactNaitve】ReactNativeDebuggerが便利すぎた

開発し開発しながら書いてるので思いつき次第随時拡充していきます。 イメージ これだけで大体分かる思うけど、 - stateの確認 - reduxアクション確認 - reduxアクション毎のstateの差分(diff)の確認 - 要素検証(Chromeの「検証」に近い) - console.logの確…

【ReactNative】git clone直後のBuild input file cannot be found: エラー解決方法

エラー ❌ error: Build input file cannot be found: 'path_to_project/node_modules/react-native/third-party/double-conversion-1.1.6/src/strtod.cc' ▸ Compiling fast-dtoa.cc ❌ error: Build input file cannot be found: 'path_to_project/node_modul…

【ReactNative】Androidリリースをイチからメモ

流れ 鍵を生成・配置 gradle.propertiesにgradle変数を追加 build.gradleにsigningConfigsを追加 APKファイルを生成 APKファイルをplay storeへアップロード 1. 鍵を生成・配置 生成 keytool -genkey -v -keystore your_app_name.keystore -alias your_app_n…

【ReactNative】コスパ良くクオリティ上げるならとりあえずLayoutAnimation入れとこ

苦労せずになんとなーくアプリのクオリティを上げたいあなたにおすすめです。 Animationを適用したいScreenのcomponentWillUpdateにでも書いておきます。 import { LayoutAnimation } from 'react-native' --------------------------------------------- co…

【Shell】GithubのPullRequest作成ページを一発で開く関数(ワンライナー)

関数の定義 .zsh_aliasや.bash_aliasに書いておく。 # カレントブランチから$1ブランチへのPullRequestを開く function opr() { parentBranch=$1 currentBranch=`git branch | grep "*"` repoName=$(git remote show origin -n | ruby -ne 'puts /^\s*Fetch.…