Xcode 6.4 Aplikasi yang Anda Pilih Tidak Ada

113

Saya mencoba mengirimkan ke iTunes Connect dengan Xcode 6.4. Saya mendapatkan kesalahan ini

Tidak Dapat Memvalidasi Aplikasi Anda Aplikasi yang
Anda pilih tidak ada.

Saya dapat menemukan profil penyediaan melalui akun dev saya pada langkah sebelumnya. Saya telah memeriksa ulang semua pengenal. Saya mencoba Application Loader juga dan pada dasarnya mendapatkan kesalahan yang sama. Yang aneh adalah saya mengirimkan aplikasi lain beberapa jam sebelumnya ke akun yang sama tanpa masalah. Bantuan apa pun akan sangat dihargai.

masukkan deskripsi gambar di sini

mfossat.dll
sumber
3
Senang mengetahui bahwa saya bukan satu-satunya yang mengalami masalah ini. Baik-baik saja beberapa hari yang lalu .. Aplikasi saya memvalidasi tetapi tidak dapat mengirimkan ...
AnthonyVO
Memiliki masalah yang sama. Lihat pertanyaan ini: stackoverflow.com/questions/33277785/…
Andy
guyz, apakah masalah ini terbatas pada xcode 6.4, Jika saya memutakhirkan ke xcode 7 apakah mengizinkan saya untuk mengunggah, Pemuat Aplikasi tidak berfungsi untuk saya.
Geet
49 suara positif tetapi tidak ada yang memperbarui teks pertanyaan untuk menampilkan gambar juga aneh
Fahim Parkar
Radar saya tentang ini telah ditutup sebagai penipuan: Teknik telah menentukan bahwa laporan bug Anda (23232727) adalah duplikat dari masalah lain (23215044) dan akan ditutup.
Robert Atkins

Jawaban:

32

Saya mencoba Application Loader dan berhasil. Itu tidak berhasil 2 jam sebelumnya. Yang aneh adalah saya mencoba mengunduh aplikasi dari App Store dan mereka tidak dapat menemukan akun saya. Beberapa persyaratan layanan baru muncul dan saya setuju. Setelah itu saya dapat mengunduh dengan akun "tidak ada" sebelumnya. Saat itulah saya mencoba App Loader dan berhasil. Pasti ada sesuatu di pihak Apple yang akan segera diperbaiki.

mfossat.dll
sumber
4
Ya. Buka aplikasi Anda di itunes connect. Buat build baru (rilis aplikasi berikutnya), lalu buka bagian build. Sesampai di sana, dikatakan unggah dari Xcode 5.1 atau lebih tinggi atau gunakan pemuat aplikasi. Klik pada Application Loader dan itu akan mulai mengunduh.
mfossat
5
Mengekspor aplikasi untuk pengiriman AppStore, dan menggunakan Application Loader untuk mengunggah file IPA. Sepertinya bekerja dengan baik!
masam
4
FYI: Dari Apple sekitar 1 jam yang lalu: "Saya memahami betapa pentingnya mengupload aplikasi Anda ke sistem kami. Saya ingin memberi tahu Anda, kami mengetahui masalah ini. Tim kami secara aktif bekerja untuk mengatasinya segera setelah mungkin. Kesabaran Anda sangat dihargai selama ini. "
dredful
2
Saya menghadapi masalah dengan XCode6.4, saat saya mencoba mengunggah dengan pemuat Aplikasi dan berhasil, saya mendapat "File analisis API yang dihasilkan terlalu besar. Kami tidak dapat memvalidasi penggunaan API Anda sebelum pengiriman. Ini hanya pesan informasional . " tetapi tidak ada kesalahan dan biner yang diupload.
anoop4real
1
Aplikasi Loader tertanam dalam Xcode: Xcode.app/Contents/Applications/Application Loader.app.
Pang
27

Saya mengalami masalah yang sama, inilah yang saya lakukan untuk mengirim aplikasi ke App Store:

Pada XCODE buat buat "Archive", setelah Anda mendapatkan jendela / popup "Organizer", validasikan seperti biasa. Jika divalidasi, klik "Ekspor" dan pilih "Simpan untuk penerapan toko aplikasi iOS". Simpan di suatu tempat dan catat lokasi ini, Anda memerlukan file IPA.

Instal "Application Loader" dari https://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmg , jika Anda belum memilikinya.

Ikuti langkah-langkah mudah untuk memasukkan aplikasi ke App Store. Yaitu "Kirim aplikasi Anda", pilih file IPA dan hanya itu!

Semoga ini membantu!

punkbit
sumber
1
Mengalami masalah yang sama dengan Xcode 6.4 dan Xcode 7.1, tetapi Application Loader juga berfungsi untuk saya. Saya mendapat peringatan tentang analisis API yang terlalu besar, tetapi buildnya muncul di iTunes Connect.
benzado
Satu kelemahan: Pemuat Aplikasi tidak mengunggah file dSYM yang Anda perlukan untuk laporan kerusakan ... Saya menggunakan sesuatu yang lain untuk laporan kerusakan tetapi itu adalah sesuatu yang harus diperhatikan.
benzado
1
Saya dapat mengunggah dengan Application Loader. Tapi memilih tes internal dan teks eksternal gagal karena kesalahan aneh ...
morizotter
Tidak perlu mengunduh Application Loader. Xcode sudah dikemas dengan itu. Arahkan ke "/Applications/Xcode.app" dan klik kanan ikon aplikasi. Klik "Show Package Contents" di menu. Sekarang arahkan ke "Contents / Applications / Application Loader.app" Tentu saja, itu mudah dilakukan di baris perintah:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV
2
Loader tersedia sebagai opsi menu di Xcode. Xcode> Buka Alat Pengembang> Pemuat Aplikasi
m4rkk
17

Sementara yang lain berhasil dengan Application Loader, saya tidak dan menerima kesalahan yang berbeda «Anda tidak diizinkan untuk menggunakan layanan ini» Hebat!

Sejak iOS 9.1 baru saja dirilis kemarin mungkin Xcode 6.x sedang dihapus, tetapi kami belum siap untuk bermigrasi ke Xcode 7.x untuk proyek khusus ini.

Saya berhasil dengan mengarsipkan di Xcode 6.x dan menggunakan Penyelenggara di Xcode 7.1 untuk mengirimkan ke App Store. Prosedurnya adalah sebagai berikut:

  1. Ubah nama Xcode 6.x (Dalam kasus saya Xcode632.app).
  2. Unduh dan instal Xcode 7.1 dari file .dmg, bukan sebagai peningkatan .
  3. Bangun dan arsipkan aplikasi Anda di Xcode 6.x
  4. Tutup Xcode 6.x
  5. Luncurkan Xcode 7.1 tetapi jangan buka proyek Anda.
  6. Di Xcode 7 Pilih Window-> Organizer.
  7. Kirim ke App Store.

Semoga ini membantu Anda jika unggahan Xcode dan Application Loader gagal.

bitsand
sumber
Tidak berhasil untuk saya. Saya mendapatkan kesalahan yang sama dengan setiap metode lain yang pernah saya coba: tutup layar
AWrightIV
Berdasarkan tangkapan layar Anda, Anda mungkin berurusan dengan masalah yang diperparah AWrightIV. Periksa SDK pihak ke-3 dalam proyek Anda & info.plist terkait
bitsand
2

Unduh Xcode 7 dan coba unggah versi baru, pastikan Anda mengubah versi atau (dan) nomor versi aplikasi, itu harus berfungsi.

Matrosov Alexander
sumber
3
Menggunakan Xcode 7 memang berfungsi tetapi ada pengembang di luar sana yang tidak ingin mengacaukan hal-hal yang melanggar bitcode (seperti yang saya lakukan) dan perubahan jaringan lainnya. Jadi Xcode 7 adalah solusi untuk beberapa tetapi tidak semua.
Ethan Parker
@BeemerFan ya, saya baru saja mencoba mengunggah versi baru menggunakan Xcode 6.4 dan itu tidak berfungsi untuk saya dengan masalah yang sama, saya memperbarui aplikasi saya 4 hari yang lalu dan Xcode 6.4 berfungsi untuk saya. Tapi sekarang ini bekerja hanya dengan menggunakan Xcode 7. Tentu saja mungkin seseorang tahu bagaimana membuatnya bekerja menggunakan Xcode 6.4
Matrosov Alexander
@BeemerFan, ya itu bisa menjadi solusi)
Matrosov Alexander
1
Jika Anda menggunakan Xcode 7, Anda akan kehilangan dukungan iOS 5.1.1 (iPad 1). Itu mungkin tidak menjadi masalah, tetapi dalam kasus saya, saya mencoba untuk mendapatkan rilis terakhir yang kompatibel dengan iPad 1 sebelum beralih ke Xcode 7.
arlomedia
ya setuju, tapi sekitar 1% pengguna, developer.apple.com/support/app-store tentu saja jika semua pengguna Anda menggunakan 5.1.1 itu bisa menjadi masalah. Tetapi jika sudah ada aplikasi dan Anda memiliki beberapa alat analitik yang disertakan, Anda dapat melihat versi apa yang digunakan orang saat mengunduh aplikasi Anda.
Matrosov Alexander
2

Tampaknya ini adalah bug / "fitur" iTC yang tidak terkait dengan versi Xcode. Kerangka kerja yang dibundel harus meningkatkan versinya (CFBundleShortVersionString) agar sesuai dengan versi aplikasi. Topik terkait: https://github.com/CocoaPods/CocoaPods/issues/4421 https://github.com/Carthage/Carthage/issues/859

Uladzimir
sumber
Setelah mencoba selama enam hari, ini adalah satu-satunya solusi yang memecahkan masalah saya. Saya sarankan untuk menempelkan skrip terbaru dari tautan itu ke dalam jawaban Anda.
AWrightIV
1

Mengekspor dan mengunggah melalui Application Loader berhasil untuk saya.

Angka catApp
sumber
1
Jawaban ini tidak terlalu konstruktif. Harap berikan garis besar umum tentang apa yang Anda lakukan ketika berhasil, hal-hal apa yang dapat dilihat atau dicoba oleh poster asli, atau meminta informasi lebih lanjut yang akan membantu.
£ besar
@bigtlb Itu pasti 'konstruktif'. Saya ingin aplikasi saya dibangun di iTunes Connect. Pendekatan ini berhasil untuk saya. Itu tidak menyelesaikan masalah asli dan merupakan pendekatan yang agak bertele-tele daripada cara yang lebih langsung untuk mengunggah melalui Xcode itu sendiri tetapi berhasil! Karenanya 'konstruktif'. Upvoting untuk meniadakan suara negatif yang tidak adil.
Ash
Selain itu, lihat jawaban (dan komentar) oleh mfossat. Nasihat yang persis sama dengan yang diberikan oleh jawaban ini, kecuali yang ini datang sebelumnya. Jika Anda ingin memberi suara negatif, setidaknya konsistenlah di semua jawaban di utas ini.
Abu
1

UPDATE: Tampaknya Apple telah memperbaiki bug ini. Saya baru saja berhasil mengupload build menggunakan Xcode 6.4 ke iTunes Connect. Saya yakin ini adalah bug penyelenggara atau bug iTC tetapi mereka telah memperbaikinya.

Sebelum solusinya adalah dengan menggunakan aplikasi loader.

Anda harus bisa mengirimkan menggunakan Xcode 6.x sekarang. Kami masih perlu mengunggah build dari 6.x karena Xcode 7 membutuhkan banyak refactoring karena ATS. Standar "AllowArbitraryLoads" tidak cocok untuk proyek saya.

Ethan Parker
sumber
0

Sepertinya ini dapat disebabkan oleh beberapa logika validasi nomor versi baru di pihak Apple. Dalam kasus kami, menempelkan ".1" ekstra di akhir string nomor versi untuk aplikasi memungkinkannya untuk diunggah dengan Application Loader.

Sangat aneh / menipu bahwa pesan kesalahan untuk ini adalah "Aplikasi yang Anda pilih tidak ada".

Felix
sumber
0

Saya mengalami masalah yang sama. Saya mencoba mengunggah dengan pemuat Aplikasi kemudian mendapat kesalahan deskriptif tentang versi bundel. Setelah menghapus semua info.plist pihak ketiga dari pod dan lib statis, akan berfungsi untuk mengunggah build saya.

Jignesh Sheth
sumber
0

Saya memperbaiki masalah ini. Saya harus memperbarui OSX saya ke 10.10.5 dan Xcode ke 7.0.1. Di XCode Anda perlu mengatur beberapa kunci. NSAppTransportSecurity Key diperlukan jika aplikasi atau game Anda memerlukan akses internet. Setelah pengaturan ini berfungsi dengan sempurna dari xcode itu sendiri. Dan tidak ada masalah di itunes langsung terhubung.

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 
Avinash
sumber
0

Solusi saya untuk masalah serupa adalah penggunaan Alat Fastlane https://fastlane.tools
Pertama Anda dapat menggunakan alat GYM untuk membangun / mengarsipkan proyek Anda, dan kemudian Percontohan untuk mengirimkannya ke iTunesConnect Testflight. Alat ini memperbaiki semua masalah saya dengan penandatanganan Kode, pengiriman, dll. Jadi saya dapat merekomendasikannya.

saltwat5r
sumber