Jailbreaking Olmadan Uygulamaları iPhone veya iPad'e Nasıl Yükleyebilirim?
Apple az önce iOS'i açtı. Artık bir geliştirici lisansı için yılda 99 $ ödemeden açık kaynaklı uygulamaları - örneğin emülatörleri - bir iPhone'a veya iPad'e yerleştirmek mümkün.
Fakat kapılar henüz bir çatlak açtı. iOS hala Windows 10 ve Android'in hapsedilmeden yapacağı tam yükleme desteğini sunmuyor. Ancak, Apple App Store'da izin vermiyor olsa bile, GBA4iOS emülatörü gibi açık kaynaklı uygulamaları yükleyebilirsiniz.
Neye İhtiyacınız Var?
Bu, Xcode 7'deki bir değişikliğin yalnızca mutlu bir yan etkisidir. Önceden, Xcode'da bir uygulama oluşturmak ve onu kendi iPhone veya iPad'inize koymak için yılda 99 ABD doları tutarında bir geliştirici lisansına ihtiyacınız vardı. Bu yan yükleme özelliğinin iOS 9'da yeni bir özellik olarak bildirildiği, ancak gerçekten Xcode 7'deki yeni bir özellik olduğu bildirildi. İOS 9 bile gerekli değil.
Bununla birlikte, bunu yapmak için artık Apple Geliştirici Programına üye olmanız gerekmiyor. Ve Xcode, Mac kullanıcıları için ücretsizdir. Bu, kaynak kodunuz olduğu sürece istediğiniz herhangi bir uygulamayı bir iPhone veya iPad üzerine kurabileceğiniz ve kurabileceğiniz anlamına gelir. Evet, bunlar bazı kısıtlayıcı sınırlar, ancak Apple'ın sevmediği açık kaynaklı uygulamaların hapse girmeden yüklenebileceği anlamına geliyor. Birçok video oyunu öykünücüsü açık kaynak kodlu.
Bunu yapmak için, ihtiyacınız olacak:
- Bir Mac: Xcode yalnızca Mac OS X'te çalışır; bu, Windows, Linux veya başka bir işletim sisteminden yapamayacağınız anlamına gelir.
- Xcode 7: Apple'ın Xcode'u, Mac App Store'dan ücretsiz olarak indirilebilir..
- Uygulamanın kaynak kodu: Bu şekilde yüklemek için bir uygulamanın kaynak koduna ihtiyacınız olacaktır. Örneğin, GBA4iOS, iPhone ve iPad için açık kaynaklı bir Game Boy Advance emülatörüdür. Kaynak kodu çevrimiçi olarak kullanılabilir.
Xcode Kur
App Store'dan Xcode uygulamasını indirdikten sonra, onu başlatmanız ve Apple kimliğinizi eklemeniz gerekir. “Xcode” menüsünü tıklayın, “Tercihler” düğmesini tıklayın, Hesaplar bölmesinin altındaki “+” düğmesini tıklayın ve Apple ID ayrıntılarınızı girin.
Şu anda karşılaşabileceğiniz bir hata var. Apple Kimliğiniz daha önce geliştirici programının bir parçasıydı, ancak artık değilse, “Seçili ekibin bu özellik için uygun bir program üyeliği yok” diyen bir hata mesajı görebilirsiniz. Apple kimliği ve Xcode ile oturum açın. Daha önce hiçbir zaman Apple geliştirici programının bir parçası olmayan ya da şu anda aktif bir üyeliği olan bir hesap kullanmanız gerekir - bu, bir gecikmiş üyelik değildir. Apple umarım yakında bunu düzeltecek.
Bir Uygulamanın Kaynak Kodunu Xcode'a Alın
Artık bir uygulamanın kaynak kodunu Xcode'a almanız gerekecek, böylece onu oluşturabilir ve iPhone veya iPad'inize dağıtabilirsiniz. Uygulamanın kaynak kodunu indirin ve uygulamanın gerektirdiği gerekli ayarları yapın.
Burada örnek olarak GBA4iOS kullanacağız. Kaynak kodunu indirmek ve gerekli ayarları yapmak için bir Terminal penceresi açın, aşağıdaki komutu kopyalayıp yapıştırın, Enter tuşuna basın ve işlemin bitmesini bekleyin..
sudo gem yükleme cocoapod'lar; git klonu https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; Pod yükleme
Daha sonra projeyi veya çalışma alanını Xcode'da açmanız gerekir. Xcode'da, “Dosya” yı tıklayın, “Aç” ı seçin ve proje veya çalışma alanı dosyasına göz atın..
Yeni bir Terminal penceresi açtıktan sonra yukarıdaki komutları çalıştırdıysanız, ana klasörünüzdeki gba4ios klasörünü ve içindeki proje ve çalışma alanı dosyalarını bulacaksınız..
İPhone, iPad veya iPod Touch'ınızı Bağlayın
İPhone, iPad veya iPod Touch'ınızı birlikte verilen USB kablosuyla Mac'inize bağlayın. Daha sonra, Xcode'daki “Product” menüsünü tıklayabilir, “Destination” işaretleyebilir ve fiziksel cihazı inşa hedefi olarak seçebilirsiniz..
Kod İmzalama İmzası Oluşturma
Artık uygulamayı oluşturup kurmadan önce, uygulama için benzersiz bir kod imzalama imzası oluşturmanız gerekir. Soldaki projenin adına tıklayın, “Paket Tanımlayıcısı” na benzersiz bir ad girin, adınızın “Takım Adı” olarak seçildiğinden emin olun ve “Sorunu Düzelt” i tıklayın.
Uygulamayı iPhone veya iPad'inize Kurun ve Kurun
Şimdi bitti. Xcode penceresinin sol üst köşesindeki “Oynat” düğmesine tıklayın. Xcode uygulamayı oluşturur, bağlı cihazınıza yükler ve başlatır.
Bir hata görürseniz, Xcode uygulamanın oluşturulmasında bir sorunla karşılaştı. Uygulamanın oluşturulup yüklenmesinden önce yüklediğiniz kaynak kodunda bir sorun var. Hata olmadığını varsayarak, sadece çalışması gerekir.
Bu, iOS'a yanlışlıkla yüklenmek isteyen herkes için tam bir çözüm değildir. Bu, çoğu insanın kullanmak istemediği, kapalı kaynaklı uygulamalarla çalışmadığı ve bir Mac gerektiren, oldukça karmaşık bir süreç. Ayrıca, belirli uygulama türlerini çalıştırmanıza izin vermez - bunu yalnızca Apple'ın sanal alanı içinde çalışan uygulamaları yüklemek için kullanabilirsiniz. Jailbreaking, sanal alandan çıkmanıza izin veren tek işlemdir, bu nedenle jailbreakers için mevcut olan her uygulama bu şekilde yüklenemez.
Resim Kredisi: Flickr'da LWYang