Pertanyaan Terapkan dari perangkat XCode 4.6.2 ke iOS 7 (beta)


Saya menginstal iOS 7 kemarin untuk menguji di iPhone saya 5. Masalahnya adalah saya tidak dapat menyebarkan aplikasi uji dari XCode ke iPhone saya saat ini mengatakan ia memiliki versi yang tidak didukung. Saya tidak bisa (atau tidak mau) melakukan downgrade dari iOS 7 ke 6 dan tidak ingin (tidak bisa) meng-upgrade XCode ke versi 5 karena pengiriman tidak didukung dengan XCode 5 Beta.

Jadi bagaimana cara menyebarkan aplikasi dari XCode 4.6.2 ke iOS 7 Beta?


34
2018-06-12 21:44


asal


Jawaban:


Yah aku tidak tahu Jika ini membantu siapa pun kecuali aku. Tetapi saya telah dapat menggunakan Xcode 4.6.2 untuk disebarkan ke iPhone 5 saya menjalankan iOS 7. Saya pikir ini disebabkan oleh bug dalam sistem tetapi tidak masalah bagi saya. Ini berfungsi dengan baik. Sekarang untuk melakukan ini, saya lakukan sebagai berikut:

  1. Pastikan Anda memiliki Xcode versi terbaru dari App Store. (Saya tidak tahu mengapa, tetapi mengapa tidak?)

  2. Unduh dan Instal Xcode 5.

  3. Tutup semua instance Xcode yang berjalan di sistem Anda (4.6.2 dan 5)

  4. Jalankan Xcode 5. Anda akan melihatnya mengenali perangkat Anda, Anda mungkin harus mengaktifkannya sebagai menggunakannya untuk pengembangan lagi.

  5. Jalankan Xcode 4.6.2 secara bersamaan. Anda akan melihatnya mengenali iPhone Anda seperti: membuatnya menjadi target yang valid untuk pengembangan.

  6. tutup atau lakukan apa pun yang Anda inginkan dengan Xcode 5. Dari titik ini dan seterusnya Anda dapat tetap menggunakan Xcode 4.6.2

Saya belum mematikan komputer saya atau menyalakannya kembali dalam waktu yang lama jadi saya tidak tahu apakah ini kebetulan atau apa. Tetapi orang lain yang bekerja dengan saya telah mampu melakukan hal yang sama, jadi saya mengharapkannya bekerja untuk Anda.

EDIT:

Lebih baik. Sesuatu yang saya anggap berguna adalah membangun dari Xcode 4.6.x ke perangkat iOS 7, sebenarnya membuat ponsel menjalankannya di iOS6 atau sebelum Mode yang merupakan cara semua aplikasi berjalan saat ini. Jadi dugaan saya adalah bahwa ini akan menjadi seperti apa aplikasi Anda akan terlihat di iOS 7 jika disebarkan dari app store. Dengan asumsi Anda menargetkan iOS 4+

Demikian pula, jika Anda membangun aplikasi yang sama menggunakan Xcode 5, ia mencoba memasukkan beberapa proxy penampilan iOS 7 secara default dan tentu saja UI berperilaku berbeda. Memang saya belum bermain dengan Xcode 5, mungkin ada toggle di suatu tempat untuk mengaktifkan dan menonaktifkan mode kompatibilitas ini.


90
2018-06-17 09:06



Saya tidak dapat meng-upgrade MacOS dari 10.7.5 ke 10.8.x dan itulah mengapa saya tidak dapat menginstal Xcode5 pada MAC saya. Saya mengunduh Xcode5 tetapi karena ketidakcocokan itu tidak dapat diinstal.

Saya dapat menjalankan aplikasi menggunakan XCode 4.6 dalam mode debug pada iPhone 4 dengan iOS 7 (dan tidak bisa mengungkapkan cukup betapa bahagianya saya setelah itu)

Tangga:

  1. Gunakan Xcode5 yang tidak kompatibel (salin dari gambar dmg ke tempat lain, akan ada tanda silang di dalamnya) dan klik kanan padanya dan klik "tampilkan isi paket".
  2. Pergi ke Isi / Pengembang / Platform / iPhoneOS.platform / Pengembang / SDK dan salin file iPhoneOS7.0.sdk di folder yang sesuai di Xcode4.6 setelah memperlihatkan isi paketnya.
  3. Pergi ke Isi / Pengembang / Platform / iPhoneOS.platform / DeviceSupport dan salin file 7.0 dan 7.0.3 (11B508) di folder yang sesuai di Xcode4.6 setelah menunjukkan konten paket.

Sekarang ketika Anda membuka Xcode4.6, Project Base SDK Anda harus 7.0 dan jika perangkat Anda belum terdeteksi, putuskan sambungan dan hubungkan kembali perangkat Anda sehingga mulai "mendapatkan file simbol dari iPhoneXYZ"

Semoga ini bisa membantu seseorang.

Satu hal yang lebih penting, dalam skema Anda, Debugger harus disetel ke "LLDB"


11
2017-10-27 09:01



Anda tidak bisa. Tetapi Anda dapat memiliki beberapa versi xcode yang diinstal 4.6.x dan 5.0.

setelah menginstal 5.0, Anda dapat melakukan sesuatu seperti ini:

sudo xcode-select -switch /Applications/Xcode5.0.app

Anda jelas dapat beralih kembali ke 4.6.x melakukan hal yang sama


8
2018-06-12 21:47



cara terbaik yang saya temukan adalah.

Di Organizer, tambahkan file iOS 7 ipsw ke "Gambar perangkat lunak" kemudian cabut dan pasang kembali ponsel. tada! Anda harus dapat menggunakan build di iphone Anda.


4
2017-07-16 06:05



Untuk menyebarkan dari Xcode 4.6 ke perangkat iOS7 yang harus saya lakukan adalah menginstal iTunes 11.1 beta 2 yang baru dari situs web Dev Center iOS (di bagian benih GM iOS7). Tidak perlu menginstal Xcode 5. Saya sekarang dapat menggunakan Xcode 4.6 untuk memperbaiki masalah kecil yang dimiliki aplikasi saya dengan iOS7 dan mengirimkan ke app store, mempertahankan antarmuka iOS6 sampai saya punya waktu untuk memberikannya makeover untuk iOS7 (menggunakan Xcode 5).


4
2017-09-13 13:04



Saya sarankan untuk tidak menggunakan simulator di sini (meskipun ada cara untuk melakukannya aktifkan simulator iOS7 di Xcode4, tetapi gunakan perangkat keras sebenarnya. Anda mungkin memiliki perangkat berbahan bakar iOS7 sekarang ;-)

Jika Anda hanya perlu menyebarkan aplikasi Anda di iOS7 saat menggunakan XCode4 Tip Damon Cukup. Debugging terbatas pada file log: - / tetapi dalam kasus saya ini adalah satu-satunya solusi, karena saya tidak dapat menginstal Xcode5 sama sekali (menunggu New Mac Pro ;-)).

Jadi dalam hal itu

  1. Pengarsipan produk (Produk> Arsip) akan dikompilasi sebagaimana dimaksud tanpa peringatan. Pilih rasa SDK dasar yang Anda suka, tapi saya sarankan menggunakan yang asli (6.x?), Bukan 7.
  2. Dari Penyelenggara mendistribusikan untuk pengembangan Ad Hoc menggunakan profil yang cocok di perangkat iOS7 Anda.
  3. Instal file .ipa di perangkat iOS7 Anda menggunakan iTunes.

Sedikit merepotkan, tetapi cara paling stabil jika Anda tidak menginstal XCode5.


3
2017-09-23 20:11



Pastikan Anda memiliki kedua versi XCode yang diinstal.

Rupanya, Anda dapat mencoba meluncurkan XCode 5 dan mencoba membangun aplikasi dari sana. Setelah itu, tutup XCode 5 dan jalankan XCode 4.6.2. dan coba buat untuk perangkat yang sama.

Meskipun saya memiliki iOS7 di perangkat saya. Saya masih bisa membangun menggunakan XCode 4.6.2. Setelah memulai ulang ponsel, itu mungkin dinonaktifkan dan Anda harus melakukan prosedur yang sama lagi.


2
2018-06-15 08:12



Kami perlu menginstal versi beta XCode 5 di workstation lain. Dengan versi itu Anda dapat menyediakan perangkat iOS 7 untuk pengembangan. Kembali ke workstation produksi normal dengan Xcode 4, Anda menambahkan profil provisioning ke perangkat iOS 7 (sekarang Organizer benar-benar mengenalinya. Kemudian membangun dan menyebarkan kode melalui Xcode 4 ke perangkat.


2
2017-08-26 16:28



Saya dapat menginstal aplikasi saya dari XCode 4 di iPhone saya yang menjalankan iOS 7 melalui distribusi ad-hoc menggunakan profil pengembangan saya.


1
2017-09-23 03:05