Bagaimana saya bisa membangun untuk rilis / distribusi di Xcode 4?


Jawaban:


65

Jawaban singkatnya adalah:

  1. pilih skema iOS dari drop-down di dekat tombol run dari menu bar
  2. pilih produk> arsip di jendela yang muncul
  3. klik 'validasi'
  4. setelah validasi berhasil, klik 'kirim'

3
Selain itu, alur kerja yang sama berlaku untuk membuat aplikasi Mac. Setelah Anda mengarsipkannya, Anda bisa mendapatkan biner dari bundel arsip di Finder (klik kanan pada Arsip di Penyelenggara dan pilih "Show in Finder")
DaGaMs

1 untuk memberikan solusi lain. Saya menambahkan jawaban lain dengan lebih detail tentang metode pendistribusian aplikasi Anda menggunakan Application Loader daripada pengarsipan dan pendistribusian.
whyoz

Bisakah Anda menjalankan mode rilis di simulator?
bobobobo

36

Anda dapat menggunakan alat baris perintah untuk membuat versi rilis. Di samping folder proyek Anda, mis

$ ls
...
Foo.xcodeproj
...

Ketik perintah build berikut:

$ xcodebuild -configuration Release

Itu pada cd alat perintah ke dalam folder yang berisi file .xcodeproj dan jalankan perintah
Jon

Jawaban bagus shao-chuan wang. Ini bekerja seperti pesona. Saya ingin menambahkan sedikit hal ini. Jika Anda ingin membuat rilis build untuk proyek ios ikuti langkah-langkah di bawah ini. Ia bekerja
Amit Thakur

25

Tombol "putar" khusus untuk membangun dan menjalankan (atau menguji atau profil, dll). Tindakan Arsip dimaksudkan untuk membuat rilis dan menghasilkan arsip yang cocok untuk dikirimkan ke toko aplikasi. Jika Anda ingin melewatkannya, Anda dapat memilih Product> Build For> Archive untuk memaksa rilis rilis tanpa benar-benar mengarsipkan. Untuk menemukan produk yang dibangun, perluas grup Produk di navigator Proyek, klik kanan produk dan pilih untuk menampilkan di Finder.

Meskipun demikian, Anda dapat mengklik dan menahan tombol putar untuk menu tindakan build lainnya (termasuk Build dan Archive).


Apakah ada cara mudah untuk membuat .ipa tanpa pengarsipan?
devios1

10

XCode> Produk> Skema> Edit Skema> Jalankan> Konfigurasi Bangun


9

Mereka telah menggabungkan semua item opsi konfigurasi / debugging target / build ke dalam "skema". The panduan transisi memiliki penjelasan yang baik.


3

Untuk menyetel konfigurasi build ke Debug atau Rilis, pilih 'Edit Skema' dari menu 'Produk'.

Kemudian Anda melihat pilihan yang jelas.

Panduan Transisi Apple menyebutkan tombol di kiri atas layar Xcode, tetapi saya tidak dapat melihatnya di Xcode 4.3.


3

Saya memiliki aplikasi besar yang mengalami masalah saat mengunggah ke AppStore menggunakan metode arsip yang akan Anda temukan di XCode 4. Indikator aktivitas terus berputar selama berjam-jam baik saya mencoba memvalidasi atau mendistribusikan, jadi saya membuat tiket dukungan ke Apple. Selama proses itu, saya menemukan Anda dapat mengklik kanan pada .app di folder Produk Anda di dalam Project Navigator of XCode, dan memampatkan aplikasi untuk mengirimkan menggunakan Application Loader 2.5.1. (alias metode lama). Hanya folder Debug - iphoneos yang dapat diakses dengan cara ini (untuk saat ini) dan begitu Apple menanggapi, inilah yang mereka katakan:

Saya senang mendengar bahwa Application Loader telah memberi Anda solusi yang layak. Membahas situasi ini secara internal, kami tidak yakin bahwa mengirimkan build Debug akan menimbulkan terlalu banyak masalah (selama ditandatangani dengan profil distribusi App Store, seperti yang Anda sebutkan sebelumnya). Aplikasi kemungkinan akan lebih lambat karena sakelar debug dihidupkan dan pengoptimalan dimatikan untuk konfigurasi Debug, meskipun itu masih akan berjalan. Ulasan Aplikasi pada akhirnya akan menentukan apakah tidak apa-apa, karena saya tidak yakin itu adalah sesuatu yang mereka periksa. Anda dapat mencoba menghubungi Peninjauan Aplikasi secara langsung untuk mengonfirmasi hal ini, jika Anda mau. Namun, karena App Loader bekerja untuk Anda, saya sarankan untuk membangun kembali aplikasi dengan konfigurasi Rilis Anda dan mengirimkannya kembali untuk membuatnya aman.Untuk menemukan Rilis build Anda di Xcode 4.x, klik kontrol pada Application Archive pada tab Archives di penyelenggara, dan pilih "Show in Finder." Kemudian, kontrol-klik pada file .xcarchive di Finder dan pilih "Tampilkan Isi Paket." File .app yang dibangun pada rilis harus ditempatkan di dalam folder / Products / Applications.

Ini adalah informasi yang sangat membantu bagi pengembang yang mengalami masalah dengan metode pengarsipan, dan aplikasi saya sekarang berhasil mengunggah tanpa ada kekhawatiran bahwa itu tidak akan berjalan sebaik kemampuannya.


2

Bagian itu sekarang berada di bawah Skema. Jika Anda mengedit skema, Anda akan melihat bahwa Anda dapat menyetel konfigurasi build debug / release / adhoc / distribution untuk setiap skema.


1
saya menjalankan xcode 4.3 yang terbaru dengan iOS5 .. dapatkah Anda memandu saya membuat untuk distribusi .. klien saya ingin memeriksa aplikasi (OTA) sebelum mengirimkan ke apple
Harin

1

Produk -> Arsip, nanti, tekan tombol distribusikan dan centang opsi Ekspor sebagai Aplikasi atau yang Anda inginkan

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.