ID Aplikasi dengan Identifier '' tidak tersedia. Silakan masukkan string yang berbeda

254

Saya mencoba menambahkan ID APP baru untuk mempersiapkan pengajuan App Store dan mendapatkan kesalahan berikut di bawah bundel ID yang saya berikan.

An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.

Apa artinya ini? Saya mencoba menambahkan ID Aplikasi baru, tentu saja itu tidak ada. Apa yang saya lewatkan? Saya tidak ingat mengalami masalah terakhir kali saya membuat ID Aplikasi.

Madu
sumber
3
Seseorang yang terdaftar di AppID, Anda telah masuk! Pilih yang lain. Ini kasus saya.
Tony
4
Dalam kasus saya ini adalah pengidentifikasi aplikasi yang saya miliki dan gunakan, namun saya masih mendapatkan pesan ini.
Caimen
Anda mungkin sudah mendaftarkan id aplikasi ini
gunas
Menghapus dan menambahkan akun di XCODE> PREFERENSI bekerja untuk saya.
Kunal Gupta
Hanya mengunggah menggunakan Xcode terbaru versi 7.3.1 bekerja untuk saya seperti pesona. Terima kasih
Ravi

Jawaban:

112

memperbarui

Pada Xcode 8, Profil Penyediaan Tim iOS yang Dikelola oleh Xcode sekarang diperbarui oleh Xcode secara otomatis dan benar . Mereka bahkan tidak terdaftar di Portal Pengembang, tetapi dihasilkan dalam penerbangan.

Namun, solusi yang diusulkan di bawah ini masih akan berfungsi. Saya sudah beralih menggunakan profil penyediaan otomatis.

tl; dr

Hapus INVALID Profil Penyediaan Tim iOS yang Dikelola oleh Xcode dari Portal Pengembang dan secara manual membuat Profil Penyediaan Pengembang iOS . Unduh melalui Xcode dan Anda harus melakukannya dengan baik.

detail

Masalah:

Saya mulai mengalami ini setelah Xcode 7.3 (7D175).

Apa yang saya lakukan sebelum masalah:

  • Sertifikat yang diperbarui (pengembang & distribusi) melalui Xcode, b / c berakhirnya;
  • memasang dua sertifikat yang diperlukan (pengembang & distribusi) di gantungan kunci saya;
  • profil Ad Hoc dan App Store yang dibuat kembali di portal Pengembang dengan sertifikat distribusi baru;
  • diunduh secara lokal profil Penyedia Ad Hoc dan App Store melalui Xcode;
  • menjalankan proyek melalui proses Menyiapkan Xcode untuk secara otomatis mengelola profil penyediaan Anda
  • perhatikan Profil Penyediaan Tim iOS yang Dikelola oleh Xcode adalah INVALID
  • melihat Xcode tidak dapat Build & Run karena INVALID iOS Team Profile.

Mengetuk "Perbaiki Masalah" ( satu-satunya cara, saya tahu untuk membuat profil ketentuan dikelola oleh Xcode valid ), mengingat kesalahan tersebut An App ID with Identifier '<app id>' is not available.

Larutan:

Saya sudah:

  • dihapus secara manual INVALID Profil Tim iOS iOS Dikelola oleh Xcode dari Portal Pengembang
  • profil Penyediaan Pengembang iOS yang dibuat secara manual
  • Mengunduhnya melalui Xcode

Sekarang, saya dapat membangun & Menjalankan aplikasi ke perangkat saya.

Yevhen Dubinin
sumber
tunggu apa? Kita seharusnya tidak menggunakan hal xcode otomatis? apa gunanya sertifikat gaya xcode jika tidak dapat digunakan untuk pengiriman toko aplikasi yang sebenarnya?
pete
"Mereka bahkan tidak terdaftar di Portal Pengembang, tetapi dihasilkan dalam penerbangan." iTunes Connect memerlukan id aplikasi, jadi jika "bahkan tidak terdaftar" maka saya tidak dapat mengunggah aplikasi saya ke app store!
pete
Jika Anda membuat proyek Anda sebelumnya dengan Xcode, saya pikir apa yang terjadi adalah bahwa versi terbaru Xcode secara otomatis membuat AppId untuk Anda. Saya terjebak dengan masalah yang sama, kemudian saya menyadari: * AppId yang saya coba buat muncul di appstoreconnect saat membuat aplikasi baru dan memilih bundel ID. Itu bernama "XC com domain appname - com.domain.appname"; * Saya tidak bisa melihat ID di developer.apple.com karena bilah gulir disembunyikan secara default di Safari. Tidak melihat bahwa ada lebih banyak entri ... Karena semua yang dibuat oleh Xcode dimulai dengan XC, mereka muncul di bagian bawah ...
endavid
Tidak mengerti apa-apa. Apakah Portal Pengembang itu yang pertama?
John Pitts
75

TL; DR Xcode sangat khusus tentang nama yang Anda berikan ID Aplikasi Anda di pusat anggota. Memiliki pengenal bundel yang benar tidak cukup. Anda harus menggunakan format spesifik yang ditunjukkan di bawah ini untuk Xcode untuk "melihat" ID Aplikasi Anda.

Pembaruan : Menurut @isaacselement dalam komentar di bawah, masalah ini telah diatasi dalam Xcode 7.3.1 .


Solusi @ romrom menghapus ID Aplikasi dan membuat Xcode membuat yang baru adalah petunjuk. Sayangnya itu bukan starter untuk saya karena ID Aplikasi saya digunakan oleh aplikasi Store dan karena itu tidak dapat dihapus.

Namun, saya menemukan melalui beberapa eksperimen bahwa saya dapat menyelesaikan masalah dengan mengedit secara manual ID Aplikasi yang ada. Ternyata Xcode benar-benar pilih-pilih tentang nama ID, dan bukan hanya bundel ID.

Untuk ID bundel khas seperti com.mycompany.appname , nama ID Aplikasi harus dalam format ini:

XC com mycompany appname

nama dalam format lain apa pun tidak akan terlihat oleh Xcode .


Cara memeriksa apakah Anda terpengaruh / Cara Memperbaiki

  1. Masuk ke Pusat Anggota .
  2. Klik pada "Sertifikat, Identifiers & Profil".
  3. Salah satu bilah navigasi sebelah kiri, klik "ID Aplikasi".
  4. Temukan ID Aplikasi dengan pengenal bundel Anda.
  5. Jika ID Aplikasi itu tidak memiliki format nama yang benar (seperti yang ditunjukkan di atas), klik padanya lalu klik tombol Edit.
  6. Ubah nama dan klik Selesai.
  7. Nikmati pengurangan stres dan kemarahan.

PS Ada beberapa masalah terkait jika Anda menggunakan Xcode 7.3 di mana itu tidak akan secara otomatis membuat profil distribusi yang tepat untuk Anda, bahkan jika Anda memperbaiki nama seperti yang saya sebutkan di atas. Solusinya adalah menurunkan versi ke 7.2.1 atau 7.3 Beta atau menggunakan alat seperti fastlane / sigh.

Oz Solomon
sumber
4
Berhasil validasi setelah menerapkan saran ini. Saya berharap orang-orang Apple tahu berapa banyak waktu dan keberanian saya sia-sia terbakar mencoba mencari tahu omong kosong ini Terima kasih banyak untuk mempostingnya di sini!
rishat
Ini bekerja dengan baik! Menyelamatkan saya dari membuat panggilan ke Apple ini membuat saya gila.
Michael D. Irizarry
Ini berhasil untuk saya. Baru saja mengganti nama AppID XC com mycompany bundleIdentifierdan mengunduh ulang semua profil setelah memperbarui yang tidak valid.
David
Ternyata saya tidak pernah membuat satu untuk app store: / tapi ini membuat saya pergi, terima kasih!
Andrew
Saya tidak percaya bahwa mengubah nama AppID memiliki kekuatan sebesar ini, tetapi itulah solusi bagi saya. Terima kasih untuk ini.
livingtech
57

Saya memiliki masalah yang sama dan diselesaikan dengan mengikuti langkah-langkah di bawah ini:

  1. Pergi ke Xcode Preferences> Accounts>Choose your Apple ID account

  2. Ketuk View Details

  3. Ketuk Download alllaluDone

Namun itu bekerja dengan baik sebelumnya, tetapi saya tidak tahu alasan mengapa berhenti tiba-tiba. Saya telah melalui langkah-langkah di atas dan menemukannya berfungsi dengan baik.

Amit Ajmera
sumber
Hebat, Semoga Sukses !!
Amit Ajmera
Itu dia! Terima kasih!
fredpi
Ini bagus! Satu hal yang akan saya perhatikan untuk orang-orang yang melihat ini, masalah utama saya adalah bahwa saya bukan pengembang apel berbayar, artinya saya belum membayar $ 99. Jadi perbaikan lain di situs tidak dapat diterapkan pada saya tetapi ini berhasil.
Dallas
Pertahankan, teman-teman! Selamat Coding !!
Amit Ajmera
2 tahun kemudian, ini terjadi pada saya. Saya senang saya menggulir ke bawah ke jawaban ini! Lol thx @AmitAjmera
Pengodean saat Memuat
46

Anda mungkin tidak memiliki aplikasi dengan ID yang sama, tetapi orang lain mungkin. ID harus unik secara global, dan tidak hanya di dalam aplikasi Anda sendiri.

Guilherme
sumber
terima kasih untuk ulangan, saya punya situasi di mana saya baru saja membuat ipa dengan xx.xxx.xxxx bundleId, sekarang saya harus mengunggahnya ke appstore dengan akun lain dapatkah saya mengubah ipa dengan bundleId baru?
Ya kamu bisa. Ada juga cara untuk mentransfer aplikasi dari satu akun ke akun lain, tetapi saya tidak terbiasa dengan itu. Anda bisa mencarinya jika Anda perlu mempertahankan statistik aplikasi Anda dari AppStore.
Guilherme
Saya tidak percaya ini masalahnya ... Apple tidak menentukan ini dalam pesan kesalahan.
James111
45

Solusi untuk Xcode 7.3.

Pergi ke

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

Temukan sertifikat untuk Anda App ID, seharusnya tidak valid, Edit, Pilih iOSsertifikat Distribusi Anda , Hasilkan. Pergi ke:

Xcode -> Preferences -> Accounts -> View Details -> Download all

Sertifikat tidak valid

Buat langkah

Vladislav
sumber
1
bekerja untuk saya, hanya perlu membuat ulang profil penyediaan
Rémi Santos
1
Boom Anda seorang dewa
CommaToast
Milik saya tidak valid. Solusi ini tetap bekerja untuk saya.
oyalhi
22

Versi 7.3 (7D175)

Nama ID Aplikasi harus sama dengan pengenal bundel aplikasi, jika pengidentifikasi bundel aplikasi Anda adalah com.abc.xyz daripada nama ID aplikasi untuk bundel ID ini haruslah XC com abc xyz

masukkan deskripsi gambar di sini

Nama dalam format lain apa pun tidak akan dilihat oleh Xcode.

Imran
sumber
Apa itu XC com abc xyz? Bisakah Anda menjelaskannya? Apakah ini baris perintah Xcode? Tolong jelaskan. Terima kasih
Krishna Karki
itu hanya aplikasi ID Name
Imran
saya mengerti itu tetapi apa itu XC?
Krishna Karki
Oh man! Saya berjuang selama tiga hari dan akhirnya ini datang sebagai penyelamat
Code Tree
TERIMA KASIH BANYAK!
Paula Vasconcelos Gueiros
18

SASARAN-> Umum-> Identitas

Pada awalnya, modifikasi nilai 'Bundle Identifier', sehingga berbeda dari nilai sebelumnya. Kemudian tim memilih 'Tidak Ada'. Xcode6 ~ Xcode7.3.1

masukkan deskripsi gambar di sini

ylgwhyh
sumber
7
Ini adalah ide yang buruk jika aplikasi Anda sudah disetujui. Itu akan merusak pembaruan.
Oz Solomon
Pertama pilih "tidak ada", tidak ada masalah menjalankan pengembangan proyek dan kemudian pilih nomor akun Anda di atasnya.
ylgwhyh
14

Masalah yang sama terjadi pada saya, mungkin Xcode secara otomatis memilih nama tim lain, diselesaikan dengan memilih nama tim saya yang benar. Semoga berhasil !

AaoIi
sumber
1
@blwinters, apakah Anda menemukan solusi?
Vladislav
@Vladislav Saya sudah diposting solusinya! Buka pengaturan proyek Anda untuk mengetahui apakah tim yang benar dipilih! Masalah ini memiliki banyak solusi dan mungkin disebabkan oleh berbagai hal!
AaoIi
Dan inilah cara memilih nama tim: developer.apple.com/library/ios/documentation/IDEs/Conceptual/…
Efreeto
14

Saya punya masalah ini juga. Ternyata masalah dan solusinya cukup sederhana. Ketika pengguna Xcode menjalankan aplikasi pada perangkat menggunakan akun pribadi gratis mereka, ID Bundle terdaftar ke akun pribadi. Kemudian, ketika pengguna memutakhirkan ke akun Apple Dev berbayar dan mencoba membuat ID Aplikasi menggunakan ID Bundle itu - sistem backend berpikir bahwa Bundle ID telah diambil.

Isi formulir di sini di situs web ini: https://developer.apple.com/contact/submit/ bawah "Sertifikat, Identifiers, Profilescategory". Saya melakukan ini dan masalahnya diselesaikan dalam waktu kurang dari 12 jam. Ini adalah masalah Apple tanggapan email: "Ketika Anda menginstal aplikasi pada perangkat dari Xcode menggunakan Tim Pribadi Anda, ID Bundle terdaftar ke akun itu. Saya telah menghapus ID Bundel "com.AppVolks.Random-Ruby" sehingga sekarang dapat didaftarkan pada keanggotaan berbayar Anda. "

Semoga itu bisa membantu!

Levi Lais
sumber
Hanya berjalan di jalan yang sama. Solusi saya: hapus pengguna dev gratis Anda dari "Akun" dan buat aplikasi baru (bundel ID) dengan yang Anda bayar. Mengubah "tim" setelah pembuatan tidak menyelesaikan masalah saya.
Alex22
12

Saya mendapat solusi untuk masalah seperti ini dengan memilih opsi ini pada saat membangun ekspor.

masukkan deskripsi gambar di sini

Secara teratur saya memilih opsi kedua untuk proses ekspor build tetapi setelah menginstal Xcode 7.3 ketika saya mencoba untuk mengekspor build pada waktu itu saya menerima kesalahan di atas. Setelah semacam diskusi forum, saya menyimpulkan bahwa saya harus memilih opsi terakhir sekarang untuk mengekspor build.

Saya harap informasi ini bermanfaat bagi anggota forum lainnya.

Siddharth
sumber
Hai siddharth seperti yang Anda katakan, masalah yang sama terjadi pada saya di xcode 7.3 dan ikuti langkah-langkah Anda itu bekerja dengan baik, tetapi mungkin saya tahu alasan mengapa tidak bekerja dengan memilih opsi kedua di xcode 7.3 dan mengapa harus pergi untuk opsi keempat .
Balaji
Mungkin sekarang apel ingin lebih terstruktur. Saya tidak tahu alasan sebenarnya di balik ini.
Siddharth
1
jenius! dan jangan 'validasi', klik 'ekspor' saja.
rumah kaca
nvm ini tidak berfungsi, Anda hanya dapat menginstal melalui itunes jika Anda tidak memvalidasi
greenhouse
1
YA, Siddharth. bagi saya, sejak 4 April 2016, saya juga harus menentukan opsi ke-4. Saya cukup yakin itu karena profil penyediaan saya adalah untuk "pengembangan" tetapi sumber daya yang berbeda untuk "distribusi". Oleh karena itu, buat ulang semua ini, untuk saat ini saya dapat memperbesar maju selama saya tidak memilih opsi ke-2.
Sandi Laufenberg-Deku
10

Jika Anda telah memperbarui profil Anda, dan tidak ada jawaban baik lainnya yang cocok untuk Anda, coba pilih " Gunakan aset penandatanganan lokal " ketika meminta Anda untuk "memilih Tim Pengembangan yang akan digunakan untuk penyediaan:". Saya sudah memastikan semuanya sudah beres, tapi masih tidak berhasil. Menggunakan aset penandatanganan lokal berfungsi dengan baik.

Sunting: Sepertinya Xcode 7.3.1 memperbaiki masalah ini. "- Memperbaiki masalah yang dapat mencegah ekspor bangunan ad-hoc dari arsip"

Smeedge
sumber
1
Penanganan yang sempurna! Memperbarui Xcode 7.3 menyebabkan masalah ini bagi saya.
Ramanan RR
9

Saya menerima kesalahan yang sama setelah menginstal ulang OS di mac pengembang saya dan memutakhirkan ke xcode 7.3.

Tombol Unduh semua-adalah penyelamat saya. masukkan deskripsi gambar di sini

Tommys
sumber
7

Saya menghadapi masalah yang sama ketika saya memutakhirkan Xcode saya ke 7.3 dan itu menunjukkan saya kesalahan yang sama di setiap proyek. Solusi paling sederhana yang saya temukan adalah dengan hanya menghapus akun apel dari Xcode dan menambahkannya lagi. masukkan deskripsi gambar di sini

Untuk menghapus, cukup buka Xcode> Preferensi> Pilih akun dan klik tanda.

masukkan deskripsi gambar di sini dan untuk menambahkan klik pada tanda + dan tambahkan ID apel yang sesuai dengan aplikasi Anda.

Setelah Anda menambahkan akun, masalah Anda akan terpecahkan .. Jika seandainya ini masih tidak berhasil. Kemudian lakukan langkah berikutnya untuk membuat ulang profil (cukup klik edit dan kemudian hasilkan) dan kemudian unduh lagi profil penyediaan Anda dan jalankan. Saya yakin itu akan berhasil.

Semoga ini membantu. Semua yang terbaik

Kunal Gupta
sumber
Ini tidak berfungsi pada Sierra dan Xcode 7.3 Ketika saya mencoba menghapus akun, tidak ada yang terjadi. Saya mengklik minus tidak berhasil.
ArtforLife
Saya melakukan langkah ini dan menyalakan kembali mesin. maka itu berfungsi dengan baik.
Antony Raphel
Saya senang itu membantu Anda @AntonyRaphel :)
Kunal Gupta
7

Saya memiliki masalah yang sama persis. Masalah saya berasal dari mulai pengembangan aplikasi di bawah akun pengembang gratis dan kemudian beralih pengembangan aplikasi ke akun pengembang berlangganan (berbayar). Akun pengembang gratis asli sudah mendaftarkan pengidentifikasi bundel yang coba digunakan oleh akun pengembang berbayar Anda.

Anda dapat memverifikasi bahwa ini adalah masalah dengan membuka Xcode -> Preferences -> Akun -> dan kemudian lihat di bawah Tim. Jika Anda melihat tim gratis (pribadi) dan tim berbayar Anda baru terdaftar, mungkin Anda mengalami masalah yang sama dengan saya. Kedua tim saling mengganggu dan Anda perlu menghapus tim (pribadi) gratis sekarang karena Anda ingin menggunakan akun pengembang berbayar Anda.

Sayangnya, satu-satunya solusi adalah memanggil dukungan pengembangan apel di 1-800-633-2152 (AS & Kanada) dan minta mereka menonaktifkan akun (pribadi) gratis dari aplikasi sehingga akun pengembang berbayar Anda dapat mendaftarkan pengidentifikasi bundel.

Alec
sumber
6

Saya menyadari ini tidak mungkin menjadi penyebab masalah asli, karena Xcode 6 tidak tersedia saat itu, tetapi saya tetap akan meninggalkan jawabannya kalau-kalau itu membantu seseorang.

Xcode 6 sekarang mendaftarkan bundle ID Anda untuk Anda secara otomatis, jadi Anda tidak perlu melakukannya. Itu akan berada di suatu tempat dalam daftar pada baris yang dimulai dengan "ID Aplikasi iOS Xcode".

Dan Wesnor
sumber
Saya tidak dapat menemukan ini. Saya akhirnya menyimpang dari ID Bundle tradisional untuk mendapatkan aplikasi saya diajukan (memiliki konflik kesalahan dan tidak ada resolusi logis)
jdero
6

Dalam kasus saya, masalahnya adalah, pengenal memiliki terlalu sedikit titik .

com.example.foo tidak diterima

com.example.foo.bar bekerja

lilalinux
sumber
4

Ketika saya mengalami kesalahan "Aplikasi dengan pengidentifikasi XXX tidak tersedia" ketika mencoba mengaktifkan dukungan iCloud di tab Kemampuan Xcode, saya menemukan bahwa saya harus:

  • Berikan aplikasi saya id bundel khusus yang eksplisit,

  • Daftarkan aplikasi saya secara manual di Pusat Anggota, secara eksplisit meminta hak dukungan iCloud di sana.

Setelah itu, mengaktifkan dukungan iCloud di Xcode berfungsi. Jadi, saya sarankan mencoba hal yang sama. Terkadang, hal-hal bekerja lebih baik ketika Anda melakukannya di Pusat Anggota.

matt
sumber
4

Bagi saya, masalah terjadi karena saya pertama kali membuat AppID baru dan kemudian membuat aplikasi baru dengan pengidentifikasi bundel AppID di iTunes Connect, dan kemudian mencoba menghubungkan aplikasi pengembangan saya dengan AppID dari dalam Xcode.

Dalam hal ini, Xcode berasumsi bahwa AppID telah didaftarkan oleh seseorang.

Untuk mengatasi masalah ini, Anda terlebih dahulu mengubah pengidentifikasi bundel di aplikasi Anda (di bagian MyApp iTunes Connect) ke beberapa nilai sementara (atau jika Anda tidak memilikinya, buat AppID dummy seperti com.yourcompany.testapp), hapus AppID di Sertifikat, Pengidentifikasi & Profil , dan coba sambungkan dari dalam Xcode , bukan dari dalam Sertifikat, Identifiers & Profil , dengan menekan tombol masalah perbaikan di Xcode.

Blaszard
sumber
1
Terima kasih telah berbagi. Kamu menyelamatkan hariku.
Krishna Karki
4

Pembaruan ke Xcode 7.3.1, mereka telah memperbaiki bug ini.

Mann
sumber
1
Saya mulai mengalami masalah ini pada 22 Juli, dari Diperbarui ke 7.3.1 dan masalah hilang. Jawaban lain mungkin tepat untuk kondisi itu. Tetapi saat ini, ini adalah masalah XCode, dan saya berharap orang lain mengenali jawaban ini dan menghemat waktu mereka. Terima kasih atas jawaban anda.
Berk
3

Saya baru saja mengalami masalah ini. Ini adalah konfigurasi saya:

Saya mendapat Sertifikat Pengembang iPhone di akun pengembang (Apple Store) dan akun Enterprise. 2 sertifikat ini memiliki nama yang sama di gantungan kunci saya:iPhone Developer : firstName lastName

Saya menganggap Xcode tidak tahu mana yang harus diambil dan memilih yang salah.

Saya memperbaikinya dengan memilih yang baik di Xcode> Build Settings> Code Signing. Ini sebelumnya diatur ke Pengembang iOS.

Remy Virin
sumber
3

Saya memiliki masalah yang sama dan perbaikan cepatnya adalah:

  1. Hapus bundel id dari tab General Xcode
  2. Buka file info.plist dan masukkan id bundel untuk bidang Identifikasi bundel.

Bersihkan dan jalankan. Itu dia.

Vinod Mahale
sumber
3

Bersihkan atau Perbaiki semua profil penyediaan yang tidak valid dan kedaluwarsa. Meskipun mereka tampaknya tidak berhubungan.

Kami mengalami hal ini ketika kami mencoba untuk mengkompilasi ulang aplikasi yang sebelumnya berfungsi dengan baik. Tidak ada yang berhasil sampai kami membersihkan profil penyediaan.

Kemudian klik "Unduh Semua" di bawah area "Profil Penyedia" akun Apple Id untuk tim yang sesuai.

Mungkin terkait dengan XCode 7.3

AnthonyVO
sumber
3

Jika Anda mengalami kesalahan ini saat melakukan penempatan ad hoc, ini sekarang diperbaiki dalam rilis XCode 7.3.1 (3 Mei 2016): https://itunes.apple.com/us/app/xcode/id497799835?ls= 1 & mt = 12

Changelog 7.3.1:

  • Git diperbarui ke versi 2.7.4 untuk meningkatkan keamanan
  • Memperbaiki masalah ketika mematikan kemampuan dalam editor Xcode dapat membiarkan kepemilikan diaktifkan di bundel aplikasi
  • Memperbaiki masalah yang dapat mencegah ekspor bangunan ad-hoc dari arsip
  • Memperbaiki kerusakan saat mengimpor pelokalan
Erzékiel
sumber
Terima kasih banyak, ini berhasil untuk saya. Hampir semua aplikasi saya memiliki masalah itu. Sungguh luar biasa bahwa Apple merilis versi Xcode yang
bermasalah
3

masukkan deskripsi gambar di sini

Saya memiliki masalah yang sama pada proses pengiriman dan diselesaikan dengan Memilih ketentuan Appstore alih-alih AdHoc. Sederhana!!

Semoga ini membantu. Semua yang terbaik :)

Vinu David Jose
sumber
Saya perlu membuat untuk Ad-hoc hanya karena hanya untuk pengguna dengan jumlah terbatas untuk menguji. Apakah ada jawaban lain yang mungkin ?.
Ganesh Kumar
3

Ini untuk mereka yang menabrak kasus aneh yang saya lakukan, Anda TIDAK BISA menggunakan kata kuncitest dalam bundel id.

Kami perlu menguji berbagi data melalui fitur grup aplikasi dan aplikasi pendamping belum dikembangkan sehingga kami hanya mengubah pengidentifikasi bundel untuk diuji.APP_NAME alih-alih perusahaan.APP_NAME. Kami mengatur segala sesuatu di iTunes Connect dan tidak ada yang berhasil. Kami kemudian menukar nama menjadi beta.APP_NAME dan Xcode dapat mengelola id aplikasi dengan benar lagi.

Biasanya untuk memperbaiki masalah ini, verifikasi profil dan Pro Id penyediaan Anda memiliki pengaturan yang benar, dan jika Anda masih mengalami kesulitan untuk Xcode -> Preferensi -> Akun -> Lihat Detail -> Unduh Semua dan Anda harus baik.

Semoga itu bisa membantu.

Unome
sumber
2

Ini hanya dapat berlaku untuk versi terbaru Xcode (7.3 D175), baru-baru ini dirilis:

Tekan Try AgainTombol

Setelah beberapa jam mengutak-atik pengaturan build Xcode dan memulai Certificate / App ID / Profile Provisioning menari dari awal, saya berakhir di tempat yang sama, pesan kesalahan yang sama, App ID tidak tersedia .

Dengan frustrasi, saya menekan Try Againtombol berpikir itu sia-sia. Tapi itu berhasil.

Anthony C
sumber
2

Saya memiliki masalah yang sama di Xcode 7.3. Untuk mengatasinya saya melakukan hal berikut:

  1. Menghapus profil penyediaan di situs web portal pengembang.
  2. Membuat profil penyediaan pengembangan baru secara manual di situs web portal.
  3. Menambahkan profil baru di Xcode di bawah Preferensi -> Akun -> ID Apple -> Lihat Detail. Mencoba mengklik tombol unduh di sebelah profil baru terus memberi saya kesalahan. Hanya ketika saya mengklik "unduh semua" di bagian bawahnya akhirnya unduh dan perbaiki semuanya.
Robert Wasmann
sumber
2

Saya memiliki Penyediaan Distribusi untuk ID Apple saya hanya untuk App Store dan masih memberi saya kesalahan itu: ID Aplikasi dengan Identifier '' tidak tersedia. Silakan masukkan string yang berbeda

Saya baru-baru ini memperbarui ke Xcode 7.3 dan mungkin itu yang menyebabkan masalah. Jadi yang saya lakukan adalah membuat Penyediaan Pengembangan iOS dengan memilih semua perangkat yang ingin saya uji di iOS Dev. Pusat (Pusat Anggota). Kemudian Xcode Terbuka -> Preferensi dan di bawah akun saya mengunduh Provisioning Pengembangan yang baru dibuat untuk ID Aplikasi itu. Kapan itu terjadi, kesalahannya hilang.

itzo
sumber
masalah yang sama yang terjadi pada saya pada hari kemarin, ketika saya memilih untuk mengekspor untuk penyebaran Ad-hoc tapi saya masih tidak bisa melakukan apa-apa tentang hal itu. Saya telah mencoba menjawab apa yang telah Anda perbarui. Bisakah Anda membantu saya sekali lagi
Ganesh Kumar
2

Ini sepertinya merupakan pesan umum. Saya yakin banyak jawaban yang benar. Bagi saya itu adalah ketidakcocokan antara hak dan pengaturan untuk aplikasi di portal anggota. Solusi saya adalah ini:

  1. Verifikasi bundel id Anda cocok dengan portal
  2. Verifikasi aplikasi Anda di portal memiliki hak yang sama diaktifkan sebagai file hak proyek Anda
  3. Verifikasi profil penyediaan Anda valid dan edit / regen jika tidak
  4. Di properti Xcode> Akun, klik dua kali pada akun dan ketuk tombol "unduh semua"
  5. Bersih
  6. Coba lagi
Anthony
sumber
Saya telah mencoba semuanya akhirnya "unduh semua" adalah solusi untuk saya, Terima kasih :)
guru
1

com.domainName.AppName

ini adalah pengidentifikasi bundel. berdasarkan pengenal ini hanya sekali dapat mengirim pemberitahuan push dan inapt pembelian. jadi aplikasi menjadikan ini sebagai id unik untuk aplikasi. Jadi cobalah dengan nama baru sebagai "com.domainName.YourName"

Charan Giri
sumber