Bagaimana cara membuat file .ipa menggunakan Xcode?

128

Tolong beri tahu saya prosedur lengkap untuk membangun aplikasi saya & menggunakannya di iPhone asli.

Surjit Joshi
sumber

Jawaban:

145

Dalam Xcode Versi 10.0


  1. Pergi ke Window -> Organizer
  2. Kemudian pilih arsip aplikasi Anda dari arsip
  3. Kemudian klik tombol "Distribusikan Aplikasi" di panel kanan

masukkan deskripsi gambar di sini

  1. Kemudian ikuti langkah-langkah di bawah ini

Langkah 1

masukkan deskripsi gambar di sini

Langkah 2

masukkan deskripsi gambar di sini

LANGKAH 3

masukkan deskripsi gambar di sini

LANGKAH 4

masukkan deskripsi gambar di sini

LANGKAH 5

masukkan deskripsi gambar di sini

Langkah 6 : Terakhir pilih tempat Anda ingin menyimpan file .ipa

masukkan deskripsi gambar di sini

Dalam Xcode Versi 9.2


  1. Pergi ke Window -> Organizer
  2. Kemudian pilih arsip aplikasi Anda dari arsip
  3. Kemudian klik tombol " Unggah ke App Store " di panel kanan
  4. Kemudian ikuti langkah-langkah berikut ini

Langkah 1 masukkan deskripsi gambar di sini

Langkah 2 masukkan deskripsi gambar di sini

LANGKAH 3 masukkan deskripsi gambar di sini

Langkah 4 Terakhir pilih tempat Anda ingin menyimpan file .ipa

masukkan deskripsi gambar di sini

pembuat kode
sumber
1
harap tautan ini akan membantu Anda
kode
1
Terima kasih, ini membantu, tetapi saya mendapatkan dua kesalahan ini saat melakukan "Arsip" di Xcode 10.1 : clang: error: -ffunction-section tidak didukung dengan -fembed-bitcode , clang : error: -fdata-section tidak didukung dengan - bitcode-fembed . Maukah Anda membantu?
Franky
1
Saya menemukan beberapa masalah serupa di tapak SO ini tentang versi Xcode sebelumnya tetapi situasi serupa seperti Anda. harap ini akan membantu Anda
kode
1
maaf @Franky menurut saya akan lebih baik. jika Anda dapat memposting pertanyaan terpisah tentang masalah ini di SO. Seseorang akan membantu Anda yang menghadapi masalah serupa seperti ini
kode
1
Terima kasih @coder. Apakah itu .
Franky
85

Selain jawaban kus.

Ada beberapa perubahan di Xcode 8.0

Langkah 1: Ubah tujuan skema menjadi Generic IOS device.

Langkah 2: Klik Product>> Archivesetelah ini selesai buka Penyelenggara dan klik versi terbaru.

Langkah 3: Klik Export...opsi dari sisi kanan jendela agenda.

Langkah 4: Pilih metode untuk ekspor> Pilih penandatanganan yang benar> Simpan ke Tujuan.


Xcode 10.0.0

Langkah 3: Dari Panel Sisi Kanan Klik Distribute App.

Langkah 4: Pilih Metode distribusi dan klik berikutnya.

Langkah 5: Ini Membuka jendela opsi distribusi. Pilih Semua varian perangkat yang kompatibel dan klik berikutnya .

Langkah 6: Pilih sertifikat penandatanganan.

Langkah 7: Ini akan membuka Mempersiapkan arsip untuk jendela distribusi. dibutuhkan beberapa menit.

Langkah 8: Ini akan membuka jendela Arsip. Klik ekspor dan simpan.


Ashok R
sumber
7
Sepertinya ini memerlukan keanggotaan $ 99 dalam Program Pengembang Apple
Elliott B
45

Klik Product> Archivedari menu, setelah ini selesai terbuka atas Organiserdan klik versi terbaru> Distribute> Save for Enterprise or Ad-Hoc Deployment> Pilih penandatanganan benar> Simpan ke tujuan

Kus
sumber
1
Saat mengekspor ada 4 opsi. Toko aplikasi iOS, ad-hoc, perusahaan, dan pengembangan. Opsi mana yang harus saya pilih? Persyaratan saya adalah ipa ini diperlukan oleh tim qa untuk tujuan pengujian.
iPhoneDeveloper
1
@iPhoneDeveloper Anda dapat memilih ad-hoc atau opsi pengembangan dalam kasus Anda.
Sharath Kumar
32

Anda perlu Builddan Archiveproyek Anda. Anda mungkin perlu memeriksa setelan penandatanganan kode yang Anda miliki dalam proyek dan dapat dieksekusi.

Gunakan Organizer untuk memilih versi arsip Anda dan kemudian Anda dapat Shareversi proyek Anda. Anda harus memilih penandatanganan kode yang benar lagi. Ini akan memungkinkan Anda untuk menyimpan .ipafile di tempat yang Anda inginkan.

Seret dan jatuhkan .ipafile ke iTunes lalu selaraskan dengan iPhone Anda.

EDIT: Berikut adalah beberapa instruksi yang lebih rinci termasuk tangkapan layar;

Cara mendistribusikan build ad hoc dengan XCode 4

Dave Anderson
sumber
22

Proses arsip (menggunakan Xcode 8.3.2)

Catatan: Jika Anda menggunakan pembuatan IPA menggunakan proses drag-and-drop menggunakan aplikasi iTunes Mac maka ini tidak lagi berlaku untuk iTunes 12.7 karena tidak ada App store bawaan di iTunes 12.7.

  1. Pilih ‘Generic iOS Device'di daftar perangkat di Xcode

Langkah 1

  1. Bersihkan proyek ( cmd + shift + ksebagai jalan pintas)

Langkah 2

  1. Pergi ke Product-> Archiveproyek Anda

LANGKAH 3

  1. Setelah arsip berhasil, ini akan membuka jendela dengan proyek yang diarsipkan

  2. Anda dapat memvalidasi arsip Anda dengan menekan Validate(langkah opsional tetapi disarankan)

  3. Sekarang tekan Exporttombol

Langkah 4 5 6

  1. Ini akan membuka daftar metode untuk ekspor. Pilih metode ekspor sesuai kebutuhan Anda dan klik Nexttombol.

LANGKAH 7

  1. Ini akan terlihat list of team for provisioning. Pilih yang sesuai dan tekan tombol ' Choose'.

LANGKAH 8

  1. Sekarang Anda harus memilih Dukungan perangkat -> Export one app for all compatible devices(disarankan). Jika Anda ingin IPA untuk perangkat tertentu, pilih varian perangkat dari daftar dan tekan tombol ' Next'.

LANGKAH 9

  1. Sekarang Anda akan dapat melihat tombol ' Summary' lalu tekan ' Next'

LANGKAH 10

  1. Setelah itu file IPA makhluk generasi dan kemudian Anda akan dapat export the IPA as [App Name - Date Time]dan kemudian tekan ' Done'.

LANGKAH 11

Jayprakash Dubey
sumber
7

Di Xcode-11.2.1

Anda mungkin melihat pola yang berbeda untuk mengunggah Langkah-Langkah IPA
: -

i) Tambahkan id pengembang apel Anda di preferensi xcode -> akun

ii) Membersihkan Folder Bangun: -

masukkan deskripsi gambar di sini

iii) Arsip

masukkan deskripsi gambar di sini

iv) Ketuk Aplikasi Distribusikan

masukkan deskripsi gambar di sini

v) Pilih Ad-hoc untuk didistribusikan pada perangkat yang ditentukan

masukkan deskripsi gambar di sini

6) Bagian rumit -> Pengguna dapat mengunduh aplikasi dari URL situs web perusahaan. Banyak dari kita mungkin macet dan mulai membuat url situs web untuk mengunggah ipa , yang sebenarnya tidak diperlukan. Cukup tulis url situs google dengan https . :)

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

7) Klik ekspor dan Anda mendapatkan ipa.

masukkan deskripsi gambar di sini

8) Kunjungi https://www.diawi.com/ & drag and drop ipa yang telah Anda download. & bagikan tautan ke klien / pengguna Anda yang ingin menguji :)

Shrawan
sumber
2
Senang menyebutkan bahwa jika Anda menunjuk ke emulator maka Arsip akan dinonaktifkan
Raul H
2

Cara termudah, ikuti langkah-langkahnya:

langkah 1: Setelah proyek Arsip, klik kanan pada proyek dan pilih tampilkan di finder

langkah 2: Klik kanan pada proyek itu dan pilih tampilkan sebagai Tampilkan isi paket, di tempat itu Products>Applications

langkah 3: Klik kanan pada projectname.app

langkah 4: Salin projectname.app ke dalam folder kosong dan zip folder tersebut (nama folder.zip)

langkah 5: Ubah ekstensi zipfolder ke .ipa (namafolder.zip -> namafolder.ipa)

langkah 6: Sekarang Anda memiliki file .ipa terakhir

Devansh Vyas
sumber
1

Pada saat Membangun perangkat pilih sebagai perangkat iOS. Kemudian buat aplikasinya. Pilih Produk-> Arsip lalu pilih Bagikan dan simpan file .ipa. Ubah nama file ipa menjadi .zip dan klik dua kali pada file zip dan Anda akan mendapatkan file .app di folder tersebut. lalu kompres file .app aplikasi dan gambar iTunesArtwork. itu akan dalam format .zip ganti nama .zip menjadi file .ipa.

Rajesh
sumber
0

Berikut adalah langkah-langkah yang saya ikuti untuk mengekspor .ipa

  • Validasi arsip
  • Klik pada mendistribusikan aplikasi
  • Klik metode distribusi
  • Pilih ekspor di layar berikutnya (Layar hanya ditampilkan jika arsip divalidasi)
Shareef
sumber