Expo

A collection of 2 posts
monorepo環境でExpoを使っているときに出る Invariant Violation: No callback found with cbID xxxx and callID xxxx for module <unknown>. Args: '[xxxxx]', js engine: hermes を解消する
Expo

monorepo環境でExpoを使っているときに出る Invariant Violation: No callback found with cbID xxxx and callID xxxx for module <unknown>. Args: '[xxxxx]', js engine: hermes を解消する

ERROR Invariant Violation: No callback found with cbID 4781 and callID 2390 for module <unknown>. Args: '[1233]', js engine: hermes ERROR Invariant Violation: No callback found with cbID 4785 and callID 2392 for module <unknown>. Args: '[1234]', js engine: hermes ERROR Invariant
2 min read
Expo Bare Workflowで複数環境に対応する
Expo

Expo Bare Workflowで複数環境に対応する

最近、ExpoのBare Workflowで複数環境に対応することがあったので備忘としてやったことを残しておきます。 ここでいう複数環境とは開発、ステージング、本番などのアレです。 今回は、開発用、ステージング用、本番用それぞれにデバッグとリリースのアプリをビルドできるようにしました。なので全てビルドすると全部で6つのアプリが作られることになります。 あとiOSについてのみです。Androidについてはいずれ。 やったことは以下の通りです。 1. Bare Workflowで初期化 2. Configurationを追加する 3. Schemaを作成する 4. 複数アプリをビルドできる環境作り 5. iOS Development TargetとPodfileのバージョンを揃える 6. Podfileを整える 最後の「Podfile」の調整がどこにも書かれてなくて苦労しました。 ちなみにExpo SDKのバージョンは41です。 Bare Workflowで初期化 $ expo init bare-workflow ? Choose a template:
3 min read