Expo Go dan development build
Sebagian besar desain berjalan di Expo Go. Apa arti lencananya saat ada yang tidak berjalan.
Apa arti lencananya
Setiap desain punya lencana Siap untuk Expo Go atau tidak. Ini bukan keputusan subjektif: diturunkan dari paket yang benar-benar diimpor desainnya, dicocokkan dengan tabel yang menunjukkan mana yang membutuhkan kode native. Jika desain mengimpor sesuatu yang tidak dimasukkan Expo Go, lencananya hilang, halaman detail menjelaskan paket mana dan alasannya, dan prompt-nya mengulangi peringatan itu.
| Lencana | Yang harus dijalankan | Kapan |
|---|---|---|
| Siap untuk Expo Go | npx expo start | Hampir semua desain. Pindai kode QR-nya dan langsung jalan. |
| Tanpa lencana | npx expo run:ios | Desain membutuhkan development build yang dikompilasi sekali di mesin Anda. |
Mengapa sebagian besar desain memenuhi syarat
Library tempat desain-desain dibangun semuanya sudah termasuk dalam Expo Go: Reanimated, gesture-handler, safe-area-context, svg, expo-image, paket Google Fonts, dan ikon Phosphor. Tidak ada apa pun dalam gaya rumah ini yang membutuhkan modul native khusus, jadi kasus umumnya adalah pindai dan jalankan.
- Gerakannya adalah Reanimated, yang sudah termasuk.
- Ikonnya adalah Phosphor, yang menggambar lewat react-native-svg, juga sudah termasuk.
- Gambarnya adalah URL jarak jauh lewat expo-image, jadi tidak ada aset terpaket yang perlu dikompilasi.
Membuat development build
Satu perintah, sekali. Setelah selesai Anda tetap menggunakan npx expo start seperti biasa; hanya aplikasi klien di simulator atau perangkat yang berubah.
npx expo run:ios
# or, without Xcode locally:
npx eas build --profile development --platform ios