Xcode 7 dikembangkan untuk iOS tanpa akun pengembang


24

Saya telah memperbarui iPod saya ke iOS 9 dan ingin membuat aplikasi sendiri untuk itu, namun, saya tidak ingin membayar akun pengembang karena berapa biayanya. Saya membaca bahwa di Xcode 7 bahwa Anda dapat mengembangkan aplikasi untuk iOS tanpa akun pengembang, ini sepertinya tidak berlaku bagi saya, sebaliknya ketika saya mencoba dan membangun aplikasi pengujian saya (aplikasi tampilan tunggal kosong) saya mendapatkan pesan kesalahan mengatakan 'tidak identitas penandatanganan kode ditemukan 'dan mengharuskan saya untuk' bergabung dengan program '.

Apakah ada cara saya dapat mengembangkan aplikasi tanpa membayar akun pengembang (apakah ada opsi 'gratis' dalam opsi program atau tidak? Tidak ingin melalui langkah-langkah dan mengetahui bahwa saya dikenakan biaya $ 99!)


2
Alasan untuk memilih android daripada iOS perlahan-lahan hancur - Saya ingin melihat ini lebih cepat, tapi ini langkah maju untuk membiarkan orang menjalankan kode pada perangkat mereka.
bmike

@bmike Sebaiknya suatu hari bisa 'sideload' aplikasi tanpa Xcode.
iProgram

Jawaban:


23

Anda tidak perlu membayar pengembang Apple ingin opsi $ 99 untuk sertifikat toko, penagihan, dan sertifikat penandatanganan kode umum.

AppleID pribadi Anda cukup baik untuk masuk aplikasi dalam Xcode dan memuatnya pada sejumlah perangkat (5 atau lebih) dari Mac Anda untuk memulai pengembangan. Setelah Anda memerlukan TestFlight atau ingin membuat aplikasi bertanda tangan yang ditinjau - Anda perlu membayar, tetapi mulailah secara gratis.

Inilah cara saya akan membatalkan AppleID berbayar sebelumnya - Anda mungkin memerlukan dukungan Pengembang Apple untuk membantu Anda melepaskan AppleID Anda dari program berbayar jika Anda menggunakan kembali AppleID yang sama (dan saya mendorong selalu menggunakan kembali yang sama dan tidak membuat akun baru ketika Anda mengalami cegukan seperti ini).

Sebagai gantinya, hapus semua salinan Xcode yang mungkin telah Anda instal sebelumnya - apakah itu dari Mac App Store atau diunduh lalu instal Xcode 7 dari Mac App store:

Setelah mengunduh, jalankan aplikasi dan pergi ke pengaturan:

  • klik Akun
  • klik tanda + di kiri bawah dan tambahkan ID Apple
  • masukkan ID Apple pribadi, yang Anda gunakan untuk App Store boleh digunakan kembali
  • kamu sudah selesai

Saat Anda membangun aplikasi untuk iOS, sambungkan perangkat iOS dan pilih AppleID untuk menandatangani aplikasi saat diminta.

enter image description here


2
Maaf, tapi ini tidak berhasil untuk saya. Saya pikir Anda perlu mengetahui konfigurasi di sekitar profil penyediaan di sini, karena saya terus mendapatkan kesalahan ini: "Tidak ditemukan profil penyediaan yang tidak kedaluwarsa." Juga, menurut dokumentasi, sertifikat pengembangan diperlukan untuk membuat profil penyediaan. "Misalnya, Xcode secara otomatis mendaftarkan perangkat Anda dan meminta sertifikat pengembangan Anda, yang keduanya diperlukan untuk membuat profil penyediaan tim."
AlxVallejo

Anda mungkin harus membersihkan identitas penandatanganan lama. Anda dapat mengujinya dengan membuat akun pengguna baru dan mencoba Xcode tanpa gantungan kunci lama jika Anda ingin menghindari pembersihan sertifikat, @AlxVallejo
bmike

1
Saya pikir Anda hanya dapat menggunakan tiga perangkat untuk pengembangan saat Anda tidak membayar untuk akun pengembang.
Flimm

apakah ini berhasil? apakah ada orang lain yang telah mencoba ini?
Amare

7

silakan ikuti langkah-langkah di bawah ini: -

Persyaratan: Anda harus menjalankan iOS 9 di perangkat Anda (iPhone atau iPad), Xcode 7 terbaru dan Anda akan memerlukan akun pengembang gratis, yang memungkinkan Anda "menguji perangkat".

Langkah 1: Luncurkan aplikasi yang ingin Anda jalankan di perangkat.

Langkah 2: Hubungkan perangkat iOS Anda melalui USB.

Langkah 3: Dalam menu pilihan perangkat drop down, pilih perangkat Anda (bukan simulator).

Langkah 4: Tunggu saat Xcode 7 mengindeks dan memproses file simbol. Ini mungkin memakan waktu cukup lama, jadi bersabarlah. Setelah selesai, statusnya akan mengatakan Siap.

Langkah 5: Klik tombol Mainkan (Jalankan aplikasi). Anda mungkin akan mendapatkan kesalahan yang mengatakan "gagal menandatangani kode". Tidak apa-apa. Klik Perbaiki Masalah dan klik Tambahkan untuk masuk dengan akun pengembang Anda. Ingat, Anda tidak memerlukan akun pengembang berbayar, tetapi Anda akan memerlukan akun pengembang gratis (ID Apple). Jika Anda tidak memiliki akun pengembang, buat akun dengan mengklik Bergabung dengan Program sebagai gantinya.

Langkah 6: Setelah Anda masuk, klik tombol Play lagi untuk melanjutkan kompilasi. Anda mungkin menerima kesalahan lain yang mengatakan ID Aplikasi dengan Identifier ... tidak tersedia. Silakan masukkan string yang berbeda. Untuk memperbaikinya, klik tab Umum, dan berikan nama unik Bundle Identifier (hapus nama di antara dua titik dan tambahkan nama Anda sendiri. Biarkan awalan dan akhiran apa adanya).

Langkah 7: Klik tombol Play sekali lagi. Kompilasi harus selesai, dan Anda akan melihat aplikasi yang Anda kompilasi muncul di layar Beranda perangkat iOS Anda.

Langkah 8: Anda harus mengaktifkan akses ke aplikasi dengan memercayai pengembang di perangkat iOS Anda. Ini dapat dilakukan dengan masuk ke Pengaturan → Umum → Profil dan mengetuk aplikasi Pengembang dan memberikan akses.

Langkah 9: Luncurkan aplikasi di layar Beranda perangkat Anda, dan iOS seharusnya memungkinkan Anda untuk menggunakannya. Selamat penandatanganan kode :).

catatan: Anda tidak dapat menguji Pemberitahuan Dorong dan pembelian dalam Aplikasi di Akun Keanggotaan Gratis.


Selamat Datang di Tanya Berbeda! Tolong jangan berikan jawaban hanya tautan. Kami sedang mencari jawaban yang memberikan penjelasan mengapa itu menjawab pertanyaan serta mengapa itu adalah jawaban terbaik. Tautan dapat berubah seiring waktu dan kemudian kita akan kehilangan konteks tanya jawab. Lihat Bagaimana cara menjawab untuk info tentang apa yang membuat jawaban yang bagus. - Dari Ulasan -
fsb

@Bara terima kasih atas saran Anda. Silakan lihat saya Dan sekarang sudah diedit. :)
kiran patil

Terima kasih. Tidak apa-apa untuk memiliki tautan dalam jawaban, itu hanya lebih disukai untuk menambahkan 'daging' dari info ke jawabannya juga. Anda juga menyatakan 'ikuti tautan di bawah' tetapi tautan itu tidak ada. Hapus kalimat atau tambahkan tautan ke jawabannya.
fsb


0

Solusi yang telah ditandai berfungsi. Tetapi alih-alih mengunduhnya kembali, Anda dapat menghapus file sementara yang dibuat Xcode pada awal pertama. Itu dapat dilakukan menggunakan aplikasi seperti CleanMyMac.

  1. Pilih Xcode, maka itu akan menemukan file relatif
  2. pilih semua selain file biner Xcode.app yang sebenarnya
  3. Copot pemasangannya

Dan Anda siap untuk pergi dengan menginstal Xcode baru

enter image description here

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.