Bagaimana Sideload Apps ke iPhone atau iPad Tanpa Jailbreaking
Apple baru sahaja membuka iOS sedikit. Sekarang mungkin untuk sideload aplikasi sumber terbuka - emulator, sebagai contoh - ke iPhone atau iPad tanpa membayar $ 99 setahun untuk lesen pembangun.
Tetapi pintu baru dibuka retak. IOS masih tidak menawarkan sokongan sideloading penuh Windows 10 dan Android tanpa jailbreaking. Tetapi kini anda boleh memasang aplikasi sumber terbuka seperti emulator GBA4iOS, walaupun Apple tidak akan membenarkan mereka di App Store.
Apa yang Anda Perlu
Ini hanya kesan sampingan yang bahagia terhadap perubahan dalam Xcode 7. Sebelum ini, anda memerlukan lesen pemaju $ 99 setahun untuk membina aplikasi dalam Xcode dan meletakkannya pada iPhone atau iPad anda sendiri. Keupayaan sideloading ini telah dilaporkan sebagai ciri baru dalam iOS 9, tetapi ia benar-benar hanya ciri baru dalam Xcode 7. iOS 9 tidak semestinya diperlukan.
Anda tidak lagi perlu menjadi ahli Program Pemaju Apple untuk melakukannya, bagaimanapun. Dan Xcode boleh didapati secara percuma kepada pengguna Mac. Ini bermakna anda boleh membina dan memasang aplikasi yang anda mahu ke iPhone atau iPad - selagi anda mempunyai kod sumbernya. Ya, itu adalah beberapa batas yang ketat, tetapi itu bermakna aplikasi sumber terbuka Apple tidak suka dapat dipasang tanpa jailbreaking. Banyak emulator permainan video adalah sumber terbuka.
Untuk melakukan ini, anda perlu:
- Mac: Xcode hanya berjalan pada Mac OS X, yang bermaksud anda tidak boleh melakukan ini dari Windows, Linux, atau sistem operasi lain.
- Xcode 7: Xcode Apple boleh dimuat turun secara percuma dari Mac App Store.
- Kod sumber aplikasi: Anda memerlukan kod sumber aplikasi untuk memasangnya dengan cara ini. Sebagai contoh, GBA4iOS adalah emulator Game Boy Advance sumber terbuka untuk iPhone dan iPad. Kod sumbernya boleh didapati dalam talian.
Sediakan Xcode
Selepas memuat turun Xcode dari Mac App Store, anda perlu melancarkannya dan menambah ID Apple anda. Klik menu "Xcode", klik "Keutamaan," klik butang "+" di bahagian bawah anak tetingkap Akaun, dan masukkan butiran ID Apple anda.
Sekarang ini terdapat bug yang mungkin anda hadapi. Jika ID Apple anda sebelum ini merupakan sebahagian daripada program pemaju tetapi tidak lagi, anda mungkin melihat mesej ralat berkata, "Pasukan yang dipilih tidak mempunyai keahlian program yang layak untuk ciri ini." Jika anda melakukannya, ciptakan baru ID Apple dan log masuk ke dalam Xcode. Anda perlu menggunakan akaun yang tidak pernah menjadi sebahagian daripada program pemaju Apple pada masa lalu, atau yang kini mempunyai keahlian aktif - bukan keanggotaan yang telah luput. Apple berharap dapat membetulkannya tidak lama lagi.
Dapatkan Kod Sumber Aplikasi Ke Xcode
Anda kini perlu mendapatkan kod sumber aplikasi ke dalam Xcode supaya anda boleh membina dan menggunakannya ke iPhone atau iPad anda. Muat turun kod sumber aplikasi dan lakukan sebarang persediaan yang diperlukan yang diperlukan oleh aplikasinya.
Kami akan menggunakan GBA4iOS sebagai contoh di sini. Untuk memuat turun kod sumber dan melaksanakan persediaan yang diperlukan, buka tetingkap Terminal, salin-paste perintah berikut, tekan Enter, dan tunggu proses selesai.
permata sudo memasang cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; memasang pod
Anda kemudian perlu membuka projek atau ruang kerja di Xcode. Dalam Xcode, klik "Fail," pilih "Terbuka," dan semak imbas ke fail projek atau ruang kerja.
Jika anda menjalankan arahan di atas selepas membuka tetingkap Terminal baru, anda akan menemui folder gba4ios di dalam folder rumah anda, dan fail projek dan ruang kerja di dalamnya.
Sambungkan iPhone, iPad, atau iPod Touch anda
Sambungkan iPhone, iPad, atau iPod Touch ke Mac anda dengan kabel USB yang disertakan. Anda kemudiannya boleh mengklik menu "Produk" dalam Xcode, arahkan ke "Destinasi," dan pilih peranti fizikal sebagai tujuannya.
Menjana Tanda Tangan Tandatangan Kod
Anda kini perlu menghasilkan tandatangan tandatangan kod unik untuk aplikasi sebelum anda boleh membina dan memasangnya. Klik nama projek di sebelah kiri, masukkan nama unik dalam "Pengenal Bundle," pastikan nama anda dipilih sebagai "Nama Pasukan" dan klik "Fix Issue."
Membina dan Pasang Apl pada iPhone atau iPad anda
Anda sudah selesai. Klik butang "Main" di sudut kiri atas tetingkap Xcode. Xcode akan membina aplikasi, memasangnya pada peranti anda yang disambungkan, dan melancarkannya.
Jika anda melihat ralat, Xcode mempunyai masalah membina aplikasi. Terdapat masalah dengan kod sumber yang dimuatkan yang perlu dibetulkan sebelum aplikasi akan dibina dan dipasang. Dengan mengandaikan tiada kesilapan, ia sepatutnya berfungsi.
Ini bukan satu penyelesaian lengkap untuk semua orang yang mahu mengetepikan pada iOS. Ini proses yang agak terlibat kebanyakan orang tidak mahu menggunakan, tidak berfungsi dengan aplikasi sumber tertutup, dan memerlukan Mac. Ia juga tidak akan membenarkan anda menjalankan jenis aplikasi tertentu - anda hanya boleh menggunakannya untuk memasang aplikasi yang berjalan dalam kotak pasir Apple. Jailbreaking adalah satu-satunya proses yang membolehkan anda melepaskan kotak pasir, jadi tidak setiap aplikasi yang tersedia untuk jailbreakers boleh dipasang dengan cara ini.
Kredit Imej: LWYang pada Flickr