2020年1月15日水曜日

appの有効な aps-environment エンタイトルメント文字列が見つかりませんというエラーが出て来たときの対処方法的なお話

  • このエントリーをはてなブックマークに追加

iOSアプリを開発していて、プッシュ通知を実装しようというときにたまに出てきてしまうこのエラー。
とりあえずプッシュ通知が有効でないということはわかるんだけども、Identifiersの方にはしっかりとpush notificationを結びつけてるのにこれが出てくるのは謎。

今日はこのエラーが出てこないようにするためにしっかりと設定をしましょう的なお話をば。

2019年12月17日火曜日

npm packageを作っていてタグをつけたりなんだりしたい的なお話

  • このエントリーをはてなブックマークに追加

npm packageを作成している場合のみにしかいらない話ではあるんだけども。
npm packageはlatestがついてるとそれをインストール時にとってくるんだけど、開発している最中に最新版をアップデートしたくはないわけで。
そういう場合はbetaなりのタグをつけてあげればいい。
そして作り終わったら外してlatestをつけてあげればいい。

ということで今日はそれのやり方的なお話をば。

2019年12月16日月曜日

TypeScriptでd.ts内でimportすると外部でその型が読み込めなくなるのを解決した的なお話

  • このエントリーをはてなブックマークに追加

タイトルからするとよくわかりづらいんだけど。
React Native x TypeScriptで型をtypesディレクトリの中につらつらと書く感じで自分は開発してる。
そうするとどこでもtype Hogeを読み出すことができるんだけど、d.ts内でimport { FirebaseFirestoreTypes } from '@react-native-firebase/firestore';みたいにすると途端にHogeが読み出せなくなってしまう的な。

ということで今日はそれを解決するには的なお話をば。

2019年12月10日火曜日

Expo v36でReact Nativeが0.61になってfast refreshが使えるようになったり、Permissionを各モジュールから確認できるようになった的なお話

  • このエントリーをはてなブックマークに追加

Expoがv36にアップデートした。
ついにReact Nativeが0.61になったよね的な。

Expo SDK 36 is now available

ということで今日はいつも通りのざっくり翻訳記事的なお話をば。

2019年11月25日月曜日

React NativeをバージョンアップしたらCould not connect to development serverとなってAndroidで実行できないときの対処的なお話

  • このエントリーをはてなブックマークに追加

react-nativeとreact-native-unimodulesを最新版にアップロードしたんだけど。
諸々どのファイルをアップデートする必要があるとかは面倒だから説明はしないけどもリポジトリはこちら。

https://github.com/watanabeyu/rn-update-repo

で、その中でAndroidでどうしてもCould not connect to development serverとなって実行できないという問題が発生。
ということで今日はこれの対処方法的なお話をば。

2019年10月28日月曜日

XcodeでTARGETを複数作ったら、ちゃんとPodfileで作ったターゲット分installしましょう的なお話

  • このエントリーをはてなブックマークに追加

タイトル通りな感じ。
今作っているものでfirebase使ってるし開発用とかでプッシュ通知とか考えるとどうしてもTARGETをわけてbudle idも変えておきたいなと。
ってな感じでTARGETもう一個作ってローカルでArchiveするともちろん問題なし。
ただしBitrise上でArchiveするとなぜかlibPods-targetname.aのlinkingが外れてる状態。

ということで今日はどうしてもlinkingが外れてしまうのはPodfileの書き方が悪いからちゃんとしましょう的なお話をば。

2019年10月27日日曜日

firebase functionsでDate()使ったときに9時間ずれてしまうのを直す的なお話

  • このエントリーをはてなブックマークに追加

firebase functionsがアップされるサーバがUSのために9時間ずれてしまう的な。

ということで今日はそれを直す方法的なお話をば。

2019年10月24日木曜日

react-native-firebase/firestoreを使っていて、FIRESTORE INTERNAL ASSERTION FAILED: Could not load root certificates from the bundle. SSL cannot work.ってエラーが出たときの対処的なお話

  • このエントリーをはてなブックマークに追加

react-native-firebase/firestoreを使ったらなぜか出てきた「FIRESTORE INTERNAL ASSERTION FAILED: Could not load root certificates from the bundle. SSL cannot work.」っていうエラー。
SSLで通信できないよ的な感じなんだけどよくわからず。
とりあえず調べていくとこのようなstack overflowが見つかった。

ってなわけで今日はfirestoreでちゃんと通信できないのを解決するには的なお話をば。

2019年10月21日月曜日

firebase functionsのhttps以外をローカルでテストするには的なお話

  • このエントリーをはてなブックマークに追加

firebase functions使うとちょっとしたものを公開するのにすごく便利なわけで。
それにhttpsだけではなくpub/subなんていうのもあったりする。
このpub/subを使うとcronみたいなスケジュール的なことができたり。

ってことで今日はこのpubsubのテストをするには的なお話をば。

2019年10月16日水曜日

firebase clound functionsをTypeScript + webpackでalias(絶対パス)付きでビルドしてみる的なお話

  • このエントリーをはてなブックマークに追加

firebaseが昨今注目されまくってて色々と情報があるわけで。
まぁAWSでいうlambdaみたいなものなんだけどこれがまた便利だったりするわけで。
ということでcron的な感じでts-nodeを使って色々と回してたTypeScript製のやつをfirebaseに載せちゃおうと思ったりなんだり。

tscでビルドするなりfirebase deployするなり色々と面倒な工程が増えたわけだけどもそれでも十分得るものは大きいなぁと。
けどその中で特に面倒だったのがtsconfig.jsonで絶対パスとしてファイルを読み込むために設定していたpathsがビルドされると自動で変換されないっていう。

ということで今日は絶対パスで記述していたtsファイルをビルドしてfirebase serveするまで的なお話をば。

Adsense