# Bina aplikasi dengan Codex: panduan untuk pemula

> Bina projek aplikasi pertama anda dengan Codex OpenAI: sediakan Expo, susun prompt, uji pada iPhone dan fahami langkah sebelum App Store.

Halaman asal: [Bina aplikasi dengan Codex: panduan untuk pemula](https://devoria.fr/ms/blog/bina-aplikasi-dengan-codex-panduan-pemula)
Pengarang: [Mehdi Azizi](https://devoria.fr/ms/mehdi-azizi)
Diterbitkan: 2026-10-01
Semakan kandungan terakhir: 2026-10-09


## Bolehkah anda membina aplikasi mudah alih dengan Codex?

Boleh. Codex, ejen pengaturcaraan OpenAI, boleh membantu anda membina aplikasi dengan membaca projek anda, mengubah fail dan menjalankan arahan. Untuk aplikasi iPhone, anda boleh menggunakannya dalam projek React Native dan Expo, kemudian menguji hasilnya pada telefon anda.

Codex bekerja pada kod. Paparan pada iPhone, kompilasi versi yang boleh diedarkan dan penghantaran kepada Apple ialah langkah yang perlu disemak secara berasingan. Panduan ini mencadangkan laluan pertama dengan satu fungsi ringkas, sebelum menambah akaun atau pembayaran.

## 1. Sediakan idea yang cukup kecil untuk bermula

Tulis tiga baris sebelum memasang apa-apa:

- Pengguna: siapa yang dibantu oleh app ini.
- Tindakan: apa yang pengguna perlu boleh lakukan dalam versi pertama.
- Pengesahan: bagaimana anda tahu tindakan itu berfungsi.

**Contoh rekaan yang digunakan di sini:** seorang pendaki menambah barang dalam begnya ke dalam senarai, kemudian menandakannya. Versi pertama tidak mengandungi peta mahupun rangkaian sosial.

Jika penerangan anda masih berbunyi seperti "app hebat dengan AI", [panduan mencari idea aplikasi](https://devoria.fr/ms/blog/idea-aplikasi-5-ujian-sebelum-mengekod) akan memberi anda titik permulaan yang lebih konkrit. Selepas itu, anda boleh menggunakan [spesifikasi satu halaman](https://devoria.fr/ms/blog/spesifikasi-aplikasi-mudah-alih-templat-satu-halaman).

## 2. Cipta projek mudah alih dan paparkan skrin pertama

Untuk mengikuti laluan ini, sediakan Node.js dalam versi yang disyorkan oleh Expo, editor kod dan persekitaran ujian. Ikuti [prosedur rasmi untuk mencipta projek Expo](https://docs.expo.dev/get-started/create-a-project/): ia menyatakan arahan terkini dan langkah berjaga-jaga tentang keserasian dengan Expo Go.

Paparkan projek permulaan sebelum meminta sebarang fungsi daripada Codex. Jika projek kosong pun tidak dapat dimulakan, sukar untuk tahu sama ada ralat kemudian datang daripada pemasangan atau kod yang dijana.

Expo Go membolehkan anda menguji fungsi yang serasi dengan persekitarannya. Apabila anda menambah kod natif yang tidak termasuk di dalamnya, persekitaran ujian lain mungkin diperlukan, dan kod ini melalui semakan Apple semasa dihantar, seperti ITMS-90338 untuk API bukan awam. Jangan keliru antara pratonton ini dengan versi akhir untuk App Store. Laluan [React Native dan Expo](https://devoria.fr/ms/expertise/aplikasi-mudah-alih-react-native-expo) menerangkan peranan alat-alat ini.

## 3. Berikan Codex folder yang betul

Pilih antara muka yang sesuai untuk anda: aplikasi desktop, terminal atau sambungan editor. [Panduan permulaan rasmi OpenAI](https://learn.chatgpt.com/docs/quickstart) menerangkan pilihan yang tersedia dan cara log masuk.

Dalam aplikasi desktop, buka folder app anda dan pilih Codex untuk kerja pembangunan. Dalam terminal, selepas memasang CLI mengikut [dokumentasi rasmi](https://learn.chatgpt.com/docs/cli), masuk ke folder yang sama sebelum melancarkan ejen:

```bash
cd mon-app
codex
```

`mon-app` di sini mewakili nama folder anda. Semak nama itu dan jangan sekadar menyalin arahan ke mana-mana direktori. Jangan buka seluruh komputer anda apabila folder projek sudah memadai.

Permintaan pertama anda boleh kekal baca sahaja:

```text
Baca projek ini tanpa mengubah sebarang fail.
Terangkan di mana letaknya skrin,
navigasi dan data.
Nyatakan arahan yang tersedia untuk
memulakan dan menyemak app.
Saya pemula: terangkan istilah teknikal
yang anda gunakan.
```

## 4. Bina satu fungsi, kemudian lihat hasilnya

Minta perubahan yang terhad:

```text
Tambah skrin untuk menyediakan beg
mendaki.
Pengguna boleh menaip nama sesuatu
barang, menambahnya ke senarai dan menandakannya.
Ikut konvensyen projek dan
gunakan data setempat.
Jangan cipta akaun, pelayan atau
pembayaran.
Terangkan pelan dahulu, kemudian senaraikan
fail yang diubah.
Semak projek dengan arahan
sedia ada.
Berikan saya tindakan untuk diuji pada
telefon saya.
```

Selepas perubahan, lihat fail yang diubah dan paparkan app. Minta penjelasan jika anda tidak faham mengapa ejen menambah perkhidmatan atau menggantikan sebahagian besar projek.

Uji penambahan barang, input kosong, penandaan dan pembukaan papan kekunci. Pada skrin kecil, butang mesti kekal boleh dicapai. Arahan teknikal yang berjaya tidak membuktikan dengan sendirinya bahawa laluan ini boleh digunakan.

## 5. Betulkan dengan pemerhatian yang tepat

"Tak jalan" membuka terlalu banyak kemungkinan. Terangkan tindakan, hasil yang dijangka dan apa yang sebenarnya berlaku:

```text
Pada iPhone saya, saya tambah "botol air" kemudian
saya tutup dan buka semula app.
Senarai menjadi kosong semula. Saya mahu menyimpan
barang antara dua kali pembukaan.
Cadangkan pembetulan paling mudah dalam
projek ini.
Nyatakan cara menyemak simpanan dan
pemadaman barang.
```

Sertakan tangkapan skrin atau mesej ralat yang berguna, tanpa data peribadi atau kunci rahsia. Jika beberapa pembetulan gagal, minta Codex menerangkan punca yang diperhatikan sebelum mencuba semula. Simpan versi yang berfungsi supaya anda boleh berpatah balik.

## 6. Daripada prototaip kepada aplikasi yang boleh diedarkan

Sebaik sahaja fungsi utama boleh digunakan, pilihan seterusnya bergantung pada keperluan anda: data setempat atau disegerakkan, log masuk wajib atau pilihan, versi percuma atau langganan.

Setiap tambahan mewujudkan semakan baharu. Akaun memerlukan ujian akses kepada data setiap pengguna. Langganan memerlukan ujian pembelian, pemulihan dan akses selepas tamat tempoh. Fungsi yang menggunakan API berbayar memerlukan anda faham di mana panggilan dijalankan dan siapa yang membayar penggunaannya.

Rujuk [perangkap app iOS yang dibina dengan AI](https://devoria.fr/ms/blog/bina-aplikasi-ios-dengan-ai-perangkap-semakan) sebelum langkah-langkah ini. Untuk mengedarkan versi ujian, gunakan [panduan TestFlight](https://devoria.fr/ms/blog/testflight-uji-aplikasi-iphone-sebelum-hantar). Untuk penerbitan, ikuti [laluan App Store](https://devoria.fr/ms/expertise/terbitkan-aplikasi-di-app-store).

## Soalan lazim

### Adakah Codex menambah AI secara automatik dalam aplikasi saya?

Tidak. Menggunakan AI untuk menulis kod tidak bermakna aplikasi akhir mengandungi chatbot atau memanggil model. Contoh kami boleh berfungsi dengan senarai setempat, tanpa AI dalam produk.

### Bolehkah saya bermula tanpa melanggan semua alat?

Semak akses dan had akaun anda dalam pelan semasa OpenAI. Mulakan dengan satu fungsi sebelum menambah banyak perkhidmatan. Panduan [bina aplikasi secara percuma](https://devoria.fr/ms/blog/buat-aplikasi-iphone-percuma-kos-sebenar) membezakan prototaip dengan kos penerbitan.

### Codex atau Claude Code untuk pemula?

Bandingkan laluan yang anda mampu ikuti, bukan janji kelajuan. [Perbandingan Codex dan Claude Code](https://devoria.fr/ms/blog/codex-atau-claude-code-aplikasi-iphone) mencadangkan satu latihan sama untuk membuat keputusan.

## Mahu tahu apa yang perlu dibina seterusnya?

[Diagnostik percuma](https://devoria.fr/ms/diagnostic) membantu anda menilai kedudukan projek anda dan memilih langkah seterusnya, kemudian menghantar senarai semak anti-penolakan Apple saya. [iOS Kit](https://devoria.fr/ms/kits/ios) memberi anda kod permulaan app saya dan laluan empat langkah, daripada idea hingga App Store. Untuk kaedah lengkap, terokai [laluan latihan pembinaan app iOS](https://devoria.fr/ms/expertise/kursus-pembangun-ios). Jika anda membina dengan AI, halaman [latihan vibe coding](https://devoria.fr/ms/expertise/kursus-vibe-coding-aplikasi-iphone) mengikuti laluan yang sama.


## Projek anda

[iOS Kit](https://devoria.fr/ms/kits/ios): Bina aplikasi iPhone anda dengan Claude Code: kod permulaan aplikasi saya, skill yang menyemak kerjanya, serta Apple Review Kit, App Store Screenshots Kit dan ASO Kit. 129,99 €.
