Saya mencoba membuat IPA di Xcode 4, seperti halnya orang yang menanyakan pertanyaan ini:
Xcode 4: buat file IPA bukan .xcarchive
Jadi - saya berhasil menyelesaikan Arsip saya - seharusnya. Ini membuang file .xcarchive untuk proyek di folder tujuannya. Tetapi arsip ini tidak muncul di jendela Organizer saya. Jadi saya tidak bisa membaginya seperti yang dijelaskan dalam pertanyaan di atas untuk membuat IPA.
Tidak ada kesalahan dalam proses pengarsipan - tampaknya masuk OK. Jadi mengapa arsip tidak muncul di panel arsip di Penyelenggara? Apakah ada beberapa langkah yang saya lewatkan ... atau pengaturan tidak jelas yang perlu saya modifikasi?
Jawaban:
EDIT (Memasukkan semua komentar ke satu jawaban)
Coba salah satu dari yang berikut (atau semua)
Alih-alih menggunakan Build For -> Archive, dalam menu produk hanya menggunakan arsip. Itu akan muncul kemudian.
Di editor skema, edit skema dan pergi ke tab Arsip, pastikan kotak centang untuk acara di Organizer dicentang.
Di tab arsip di editor skema periksa konfigurasi build yang digunakan untuk pengarsipan. Pastikan memiliki file hak & sertifikat hak.
Pada saklar pengaturan bangun Lewati Instal -> Lepaskan ke TIDAK, untuk pengaturan bangunan yang digunakan untuk pengarsipan.
Pastikan folder arsip dan file proyek XCode berada di dalam folder bersama yang sama jika drive jaringan digunakan. Saya butuh beberapa hari untuk akhirnya mengetahui hal ini ketika saya meletakkan file sumber XCode saya dari folder Windows yang dibagikan, tetapi folder Archives ada di Mac lokal, yang menyebabkan arsip tidak diambil oleh Organizer.
Terima kasih kepada @Smikey & @Ralph B & @Scott McMillin
sumber
Ini didasarkan pada jawaban lain dari pertanyaan serupa yang dapat ditemukan di Archive tidak muncul di xcode4 organizer
Saya tidak menghargai jawaban ini, tetapi ini bersama dengan saran dari Ron memperbaiki masalah bagi saya.
Untuk konfigurasi "Rilis" lakukan hal berikut:
Setel "Lewati Instal" ke YA pada proyek Anda
Setel "Lewati Instal" menjadi TIDAK pada target aplikasi Anda
Setel "Lewati Instal" ke YA pada semua target perpustakaan statis yang disertakan
Pilih Produk -> Arsipkan dari menu.
Ini juga bekerja untuk saya, dan menurut poster jawaban asli, didasarkan pada saran dari Forum Pengembang Apple.
sumber
Saya memiliki masalah yang sama ... Saya keliru mengatur "Direktori Instalasi" (
INSTALL_PATH
) ke string kosong di Pengaturan Bangun saya. Menghapus pengaturan ini dan menggunakan default/Applications
memecahkan masalah saya.sumber
Satu hal lagi yang perlu diperiksa: Cari "Direktori Instalasi" di Build Settings Anda (Semua) dan pastikan itu diatur ke "/ Aplikasi".
sumber
Iya! Akhirnya. Saya juga terjebak dalam hal ini selama 2 hari! Saya harus memeriksa di sini dulu!
Lewati Instal ... pindahkan ke NO dan berhasil!
sumber
Saya memiliki masalah serupa di mana distribusi dikompilasi dan ditandatangani dengan baik, tetapi tidak pernah muncul di tab Arsip. Ternyata saya harus melampirkan perangkat untuk membuatnya untuk membangun iOS yang "nyata". Setelah saya pasang perangkat saya, saya menjalankan Produk -> Arsip dan muncul seperti yang diharapkan.
sumber
Tidak ada saran di sini yang berfungsi untuk saya, termasuk mengatur "Lewati Instal" menjadi TIDAK ... sampai saya mengatur "Direktori Instalasi" untuk sesuatu selain nilai default kosong. (Saya menggunakan "/ Aplikasi" tetapi nilai-nilai lain seperti "/ usr / bin" juga akan baik-baik saja.) Lalu lihatlah, itu berhasil!
sumber
Terima kasih untuk semua sarannya. Saya akhirnya berakhir dengan arsip saya menggunakan lewati install yes untuk proyek dan tidak untuk target. Terima kasih banyak. Dibandingkan dengan yang lain, ini hanya memakan waktu sekitar 3 jam, tetapi saya berharap saya akan menemukan utas ini sebelumnya (sekarang jam 1.45 pagi).
Terima kasih.
sumber
Saya menghadapi masalah yang sama dalam proyek saya. Setelah mengarsipkan proyek saya, jendela organizer tidak terbuka. Jadi saya telah melakukan ini. Dan itu akan berhasil untuk saya. Semoga ini bisa membantu Anda.
Terima kasih sebelumnya.
sumber
Permasalahan yang sama ! Dan diselesaikan :)
Saya menambahkan ini ke file info.plist saya:
buat properti baru "String versi bundel, pendek" dan berikan nomor versi yang sama dengan properti "Versi bundel". (Terima kasih kepada Rahul Choudhary, dalam posnya "XCode 4 Archive Version Unspecified")
sumber
Saya mencoba semuanya dan masih tidak ada yang berhasil. Kemudian saya menghubungkan kembali iPad saya, terpilih lagi Lewati Instal = TIDAK untuk rilis dan arsip ... Build gagal untuk tanda kode Skema Terpilih iPad, daripada simulator Build berhasil.
Tidak yakin ini akan bekerja untuk orang lain, tapi saya baru saja menghabiskan 5 jam untuk membaca semua petunjuk, dan tersandung pada keberhasilan ini. Saya tidak berpikir itu bisa menyelesaikannya, dan berharap Apple dapat menyelesaikannya. Di tahun 2011, ini tidak masuk akal.
sumber
Dalam kasus saya, tidak ada solusi yang berfungsi, melainkan penyebab sederhana: izin folder. Pastikan grup staf memiliki: Izin Baca & Tulis.
sumber
Ternyata ketika saya meningkatkan produk saya yang sudah ada, saya tidak memiliki semua ikon yang terdaftar di Info.plist.
Jadi saya menambahkan "File ikon" dan "file Ikon (iOS 5)" ke .plist. Dan itu berhasil!
sumber
Punya masalah yang sama di Xcode 4.6.1 tetapi dengan twist yang Archive lakukan dengan cepat di jendela Organizer tetapi tiba-tiba menghilang.
Selesaikan masalah ini dengan mengomentari dua baris terakhir:
Ini melalui "Skema Produk - Edit Skema - Arsip - Tindakan Pos".
sumber
Terima kasih kepada OP dan semua orang di utas ini.
Saya memiliki masalah yang sama, tetapi memiliki solusi yang berbeda.
Jika Anda menyimpan arsip Anda di drive eksternal, dan jika drive itu terputus karena suatu alasan, di / Volume drive dapat di-remount di "DRIVENAME 1" alih-alih "DRIVENAME". Semuanya terlihat normal kecuali di folder / Volume, Anda akan melihat file dengan nama DRIVENAME. Putuskan sambungan drive Anda dengan benar, temukan file DRIVENAME dan hubungkan kembali.
Drive akan terhubung dengan nama aslinya dan Xcode akan dapat melihat semuanya lagi.
Menghabiskan sekitar 5 jam untuk itu. ㅠㅠ
sumber
Bagi siapa pun yang menggunakan Carthage, ada masalah yang baru-baru ini diperbaiki yang menyebabkan ini: https://github.com/Carthage/Carthage/issues/1259
Cara mengatasinya adalah dengan memperbarui carthage (> = 0.16.1) dan menjalankan kembali arsip.
sumber
Dalam kasus saya, tidak ada opsi standar yang tercantum dalam jawaban pertama yang berfungsi. Saya perhatikan bahwa "jalur instalasi" kosong. Aku baik dibuat 4 jalur:
<somepath>/Dbg
,<somepath>/Dbg/Ins
,<somepath>/Rel
dan<somepath>/Rel/Ins
dan mengatur 4 direktori (debug membangun, instal debug, membangun rilis dan menginstal rilis) ke 4 direktori yang baru dibuat. Saya juga mengatur opsi "pemasangan keterampilan" yang terkenal menjadi tidak ada di semua 4 contoh (produk & target, debug & rilis). Saya kemudian menjalankan produk> bersih dan arsip produk>. Eh Voila. Rilis sekarang muncul di bagian arsip penyelenggara.sumber
Dalam kasus saya, masalah terjadi karena menggunakan fastlane sebagai root. Ini mengatur file Archive di folder Archives sebagai root, jadi ketika saya mencoba membuat build dari XCode, itu tidak bisa menulis ke folder ini. Tidak ada pesan yang ditunjukkan oleh XCode
sumber
Dalam kasus saya, saya harus mengganti skema dari simulator ke Generic iOS Device. Ini memberi saya opsi untuk mengakses arsip.
sumber
saya pikir itu tidak terlalu besar masalah arsip tidak muncul jika Anda menggunakan simulator itu mudah diperbaiki dengan memilih perangkat Anda dalam skema edit, lalu klik arsip di tab arsip
tidak ada langkah yang rumit
sumber