Packaging React Native To App Store

Packaging atau Berkas paket aplikasi Android (Application Package File, disingkat APK di di android) adalah format berkas yang digunakan untuk mendistribusikan dan memasang software dan middleware ke ponsel dengan sistem operasi Android, mirip dengan paket MSI pada Windows atau Deb pada OS Debian.

Pengertian React Native

React Native adalah framework mobile app development yang memungkinkan pengembangan aplikasi secara multi-platform yaitu Android dan iOS. Sederhananya, React Native adalah framework yang memungkinkan developer membuat aplikasi untuk berbagai platform dengan menggunakan basis kode yang sama.

Pengertian Playstore

Google Play, sebelumnya Android Market, adalah layanan distribusi digital yang dioperasikan dan dikembangkan oleh Google. Ini berfungsi sebagai toko aplikasi resmi untuk sistem operasi Android, yang memungkinkan pengguna untuk menelusuri dan mengunduh aplikasi yang dikembangkan dengan Android software development kit (SDK) dan diterbitkan melalui Google.

Google Play juga berfungsi sebagai toko media digital, yang menawarkan program musik, buku, film, dan televisi. Ini sebelumnya menawarkan perangkat keras Google untuk pembelian sampai diperkenalkannya pengecer perangkat keras online yang terpisah, Google Store, pada 11 Maret 2015, dan juga menawarkan publikasi berita dan majalah sebelum perbaikan Google News pada 15 Mei 2018.

Aktifkan Keamanan Transportasi Aplikasi

App Transport Security adalah fitur keamanan yang diperkenalkan di iOS 9 yang menolak semua permintaan HTTP yang tidak dikirim melalui HTTPS. Ini dapat mengakibatkan lalu lintas HTTP diblokir, termasuk server React Native pengembang. ATS dinonaktifkan untuk localhost secara default di proyek React Native untuk membuat pengembangan lebih mudah.

Anda harus mengaktifkan kembali ATS sebelum membangun aplikasi Anda untuk produksi dengan menghapus entri localhost dari kamus NSExceptionDomains dan menyetel NSAllowsArbitraryLoads ke false di file Info.plist Anda di folder ios/. Anda juga dapat mengaktifkan kembali ATS dari dalam Xcode dengan membuka properti target Anda di bawah panel Info dan mengedit entri Pengaturan Keamanan Transportasi Aplikasi.

Configure

Pada aplikasi Xcode, pilih Product Scheme Edit Scheme

Build App for Release

Packaging React Native To App Store

Masuk pada menu product  Build, atau lakukan secara manual dengan:
npx react-native run-ios --configuration Release