Build untuk debug cukup dengan menekan simbol PLAY, tetapi saya tidak tahu cara Build untuk distribusi / rilis?
Jawaban:
Jawaban singkatnya adalah:
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
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).
Mereka telah menggabungkan semua item opsi konfigurasi / debugging target / build ke dalam "skema". The panduan transisi memiliki penjelasan yang baik.
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.
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.
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.
Produk -> Arsip, nanti, tekan tombol distribusikan dan centang opsi Ekspor sebagai Aplikasi atau yang Anda inginkan