28Aug
Apple sadece iOS'u biraz açtı.Açık kaynak kodlu uygulamaları( örneğin emülatörleri), bir geliştirici lisansı için yılda 99 $ ödemeden iPhone veya iPad'e yüklemek artık mümkün.
Ancak kapılar sadece bir çatlak açtı.iOS, hala tam yanal yükleme desteği sunmuyor Windows 10 ve Android jailbreak olmadan yapıyor. Ancak, Apple, App Store'da izin vermese bile şimdi GBA4iOS emülatörü gibi açık kaynaklı uygulamaları yükleyebilirsiniz.
İhtiyacınız Olabilecek Şeyler
Bu, Xcode 7'deki değişikliğin mutlu bir yan etkisidir. Daha önce Xcode'da bir uygulama oluşturmak ve kendi iPhone'unuza veya iPad'inize koymak için yılda 99 dolarlık bir geliştirici lisansına ihtiyacınız vardı.Bu yan yol açma özelliği iOS 9'da yeni bir özellik olarak bildirildi, ancak gerçekten Xcode 7'de yeni bir özellik. IOS 9 bile gerekli değil.
Bununla birlikte, artık bunu yapmak için Apple Geliştirici Programı'na üye olmak zorunda değilsiniz. Ve Xcode ücretsiz Mac kullanıcıları için kullanılabilir. Bu, bir iPhone veya iPad'e istediğiniz herhangi bir uygulamayı kaynak kodunuz olduğu müddetçe kurup kurabileceğiniz anlamına gelir. Evet, bunlar kısıtlayıcı sınırlardır, ancak Apple'ın hoşlanmadığı açık kaynak uygulamaları, jailbreak olmadan yüklenebilir demektir. Birçok video oyun emülatörü açık kaynaktır.
Bunu yapmak için şunlara ihtiyacınız olacaktır:
- Bir Mac : Xcode yalnızca Mac OS X'te çalışır; bu da Windows, Linux veya başka herhangi bir işletim sisteminden yapamayacağınız anlamına gelir.
- Xcode 7 : Apple'ın Xcode'ını Mac App Store'dan ücretsiz olarak indirebilirsiniz.
- Uygulamanın kaynak kodu : Bir uygulamayı bu şekilde yüklemek için bir uygulamanın kaynak koduna ihtiyacınız olacak.Örneğin, GBA4iOS, iPhone ve iPad için açık kaynak Game Boy Advance öykünücüsüdür. Kaynak kodu çevrimiçi.
Xcode
'yi Kurma Mac App Store'dan Xcode indirdikten sonra onu başlatıp Apple kimliğini eklemelisin."Xcode" menüsünü tıklayın, "Tercihler" i tıklayın, Hesaplar bölmesinin altındaki "+" düğmesini tıklayın ve Apple Kimliğinizin ayrıntılarını girin.
Şu anda karşılaşabileceğiniz bir hata var. Apple kimliğiniz daha önce geliştirici programının bir parçasıysa da artık yoksa, "Seçilen ekibin bu özellik için uygun bir program üyeliği yok" diyen bir hata mesajı görebilirsiniz. Bunu yaparsanız, yeni bir tane oluşturunApple ID ve Xcode'da oturum açın. Geçmişte hiç Apple geliştirici programının parçası olmayan veya şu anda etkin bir üyeliğe sahip olan ancak geçersiz üyeliği olmayan bir hesabı kullanmanız gerekir. Apple umarım bunu düzeltebilir.
Bir Uygulamanın Kaynak Kodunu Xcode'a Getirin
Şimdi bir uygulamanın kaynak kodunu Xcode'a yerleştirip, onu oluşturup onu iPhone'unuza veya iPad'inize dağıtabilirsiniz. Uygulamanın kaynak kodunu indirin ve uygulamanın gerektirdiği herhangi bir kurulumu gerçekleştirin.
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 install cocoapods;git clone https: //bitbucket.org/rileytestut/ gba4ios.git;cd gba4ios;pod install
Sonra projeyi veya çalışma alanını Xcode'da açmanız gerekecek. Xcode'da "Dosya" yı tıklayın, "Aç" ı seçin ve proje veya çalışma alanı dosyasına göz atın.
Yukarıdaki komutları yeni bir Terminal penceresi açtıktan sonra çalıştırdıysanız, ev klasörünüzde gba4ios klasörü ve içindeki proje ve çalışma alanı dosyalarını bulacaksınız.
iPhone, iPad veya iPod Touch'ınızı
'ye Bağlayın iPhone'unuzu, iPad'inizi veya iPod Touch'ınızı, birlikte verilen USB kablosuyla Mac'inize bağlayın. Daha sonra Xcode'daki "Ürün" menüsünü tıklayabilir, "Hedef" in üzerine gelebilir ve fiziksel aygıtı oluşturma hedefi olarak seçebilirsiniz.
Bir Kod İmzalama İmzası
oluşturun Şimdi, kurup kurmadan önce uygulama için benzersiz bir kod imza imza oluşturmanız gerekecek. Sol taraftaki projenin adını tıklayın, "Paket Tanımlayıcı" nda benzersiz bir ad girin, adınızın "Ekip Adı" olarak seçildiğinden emin olun ve "Sorun Giderme" yi tıklayın.
Uygulamayı iPhone'unuza veya iPad'e kurun ve yükleyin
Artık bittin. Xcode penceresinin sol üst köşesindeki "Oynat" düğmesini tıklayın. Xcode uygulaması oluşturacak, onu bağlı aygıtınıza kuracak ve başlatacaktır.
Bir hata görürseniz, Xcode uygulamayı oluşturmakla ilgili bir sorun yaşadı.Yüklediğiniz kaynak kodda, uygulama kurulup kurulmadan önce düzeltilmesi gereken bir sorun var. Herhangi bir hata olmadığını varsayarsak, sadece çalışması gerekir.
Bu, iOS'ta sideloading yapmak isteyen herkes için tam bir çözüm değildir.Çoğu insanın kullanmak istemeyeceği, kapalı kaynaklı uygulamalarla çalışmadığı ve Mac gerektiren oldukça katı bir süreçtir. Ayrıca belirli türde uygulamaları çalıştırmanıza izin vermez - yalnızca Apple'ın sanal alanında çalışan uygulamaları yüklemek için kullanabilirsiniz. Jailbreaking kum havuzundan çıkmanızı sağlayan tek işlem, bu nedenle jailbreaker'lara uygun her uygulama bu şekilde kurulabilir.
Resim Kredisi: Flickr
'de LWYang