react native プルリクエストが承認されるのが遅い場合に取れる対処法

最近使っているライブラリが最新のReact Nativeのバージョンに対応してない。

そのため、エラーが出てしまっているが、改修してプルリクエストをOwnerに出しているが、承認されるまで時間がかかってしまう。承認される、あるいは拒否される可能性もあるので、本家のライブラリが更新されないとしても対応できる方法をまとめる。

react native プルリクエストが承認されるのが遅い場合に取れる対処法 «react native プルリクエストが承認されるのが遅い場合に取れる対処法»” class=”more-link”>続きを読む react native プルリクエストが承認されるのが遅い場合に取れる対処法 «react native プルリクエストが承認されるのが遅い場合に取れる対処法»

react native apkからaabへのマイグレ。upload keyの紛失時の対応

apkからaabへマイグレが必要になった。自分の場合は、expo からeasへのマイグレもいるので、色々対応が必要で困ったがやったことをまとめる。

keystore またはjksから秘密鍵を生成する。

java -jar pepk.jar --keystore=.**** --alias=**** --output=encrypted_private_key_path --encryptionkey=****

上記のpepk.jarはgoogle play consoleからダウンロードできる。

ここでencrypted_private_key_pathが出力されるので、これをアップロードされる。ちなみにこれが秘密鍵。

react native apkからaabへのマイグレ。upload keyの紛失時の対応 «react native apkからaabへのマイグレ。upload keyの紛失時の対応»” class=”more-link”>続きを読む react native apkからaabへのマイグレ。upload keyの紛失時の対応 «react native apkからaabへのマイグレ。upload keyの紛失時の対応»

React Nativeでよく見るエラーの対処

Invariant Violation: "main" has not been registered. This can happen if:
* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.

上記のようなエラーがcompile時にエラーが出ることが個人的によくある。

エラーの通りフォルダーをチェックしたり、main箇所をマウントするコードを変えても治らない。

そのため、自分がこれを見るときはだいたい他にどこか問題があるんじゃないかと思い、直前のcommit履歴をみて対処している。

React Nativeでよく見るエラーの対処 «React Nativeでよく見るエラーの対処»” class=”more-link”>続きを読む React Nativeでよく見るエラーの対処 «React Nativeでよく見るエラーの対処»