Imzosiz ilovalarni iPhone va iPad-ga jailbreaksiz qanday o'rnatish mumkin
Imzosiz ilovalarni iPhone va iPad-ga jailbreaksiz qanday o'rnatish mumkin
Anonim

Apple ma'lumotlariga ko'ra, iOS ilovalarining yagona manbai App Store do'konidir. Siz tasavvur qilganingizdek, bunday emas. U yoki bu sabablarga ko'ra App Store-ga kira olmagan uchinchi tomon ishlab chiqaruvchilarining ko'plab ilovalari, shuningdek, bepul tarqatiladigan turli xil ochiq kodli dasturlar mavjud. Bularning barchasini iPhone yoki iPad-ga qanday qonuniy ravishda o'rnatish ushbu maqolada muhokama qilinadi.

Imzosiz ilovalarni iPhone va iPad-ga jailbreaksiz qanday o'rnatish mumkin
Imzosiz ilovalarni iPhone va iPad-ga jailbreaksiz qanday o'rnatish mumkin

O'rnatishning o'zi qiyin emas, lekin u bir necha bosqichlardan iborat va sizdan ehtiyotkorlik bilan e'tibor talab qiladi. Bizga OS X 10.10+ oʻrnatilgan Mac, Apple dasturchi hisobi, Xcode 7 va biz oʻrnatmoqchi boʻlgan ilovaning manba kodi kerak. Bor!

Dasturchi hisobini yarating

Dasturchi hisobini yarating
Dasturchi hisobini yarating

Xavotir olmang, bu bepul. Bundan tashqari, siz oddiy Apple ID-ni allaqachon mavjud bo'lgan dasturchi hisobiga aylantirishingiz mumkin. Shartlarga rozi bo'lgan holda havolaga rioya qiling, tizimga kiring yoki yangisini yarating.

Xcode-ni o'rnating

Xcode-ni o'rnating
Xcode-ni o'rnating

Ilovani kompilyatsiya qilishingiz va qurilmangizga o'rnatishingiz kerak bo'lgan Xcode ishlab chiqish muhiti ham bepul. Uni Mac App Store do'konida toping va yuklab oling.

Xcode-da ishlab chiquvchi hisobini ulash

Xcode-da ishlab chiquvchi hisobini ulash
Xcode-da ishlab chiquvchi hisobini ulash

Keyinchalik, Xcode-ga dasturchi hisobingizni qo'shishingiz kerak. Sozlamalarga o'ting va Hisoblar yorlig'ida foydalanuvchi nomingiz va parolingizni kiriting.

Biz kerakli dastur manbalarini topamiz

Aslida, biz hozir dastur yaratmoqchimiz. Faqat noldan kod yozish shart emas, chunki siz bepul mavjud bo'lgan tayyor dastur manba kodlaridan foydalanishingiz mumkin. Faqatgina iPhone yoki iPad-ga bunday kodni kompilyatsiya qilish va o'rnatish qoladi.

Ko'pgina manba kodlarini GitHub yoki Bitbucket-da, shuningdek, muayyan ilovalar uchun individual ishlab chiquvchilar saytlarida topish mumkin. O'z-o'zidan men Game Boy Advance emulyatori, Plum-O-Meter, Kodi media pleerini nomlashim mumkin.

Biz sizga misol tariqasida ko'pchiligingiz Mac kompyuteringizda ishlatadigan mashhur f.lux yordam dasturi yordamida o'rnatish jarayonini ko'rsatamiz. Endi manba arxivi Apple talablari tufayli rasmiy saytdan olib tashlandi, ammo uning nusxasini Reddit-dagi muhokamada topish mumkin (agar sizda biron bir qiyinchilik bo'lsa, sharhlarda elektron pochtangizni qoldiring - men sizga o'z nusxamni yuboraman.).

Ilovani kompilyatsiya qilish

Endi kodni qurilmaga o'rnatilishi mumkin bo'lgan tugallangan dasturga aylantirishimiz kerak. Buning uchun quyidagilarni bajaring:

1. Barcha arxiv fayllarini alohida jildga chiqarib oling va Xcode'da iflux.xcodeproj faylini oching.

2. Identifikatorni noyob qilish uchun com.justgetflux.iflux dan keyin Bundle identifikatori maydoniga istalgan matnni qo'shing va pastda, Jamoa maydonida dasturchi hisobimizni tanlang.

Ishlab chiquvchi hisobini tanlash
Ishlab chiquvchi hisobini tanlash

3. Kabel yordamida iPhone yoki iPad-ni Mac-ga ulang va uni Mahsulot → Destination menyusida tanlang.

Menyu Mahsulot → Belgilangan manzil
Menyu Mahsulot → Belgilangan manzil

4. Shundan so'ng, qurilmada profil yo'qligi haqida ogohlantirish paydo bo'ladi. Muammoni tuzatish tugmasini bosish orqali xatoni tuzatamiz.

Muammoni tuzatish
Muammoni tuzatish

5. Dasturni kompilyatsiya qilish va qurilmaga o'rnatish uchun Cmd + R (yoki paneldagi Play tugmasini) bosish qoladi.

6. Ilova belgisi qurilmaning ish stolida paydo bo'ladi, lekin biz profilni faollashtirmagunimizcha Xcode uni ishga tushira olmaydi. Buning uchun Sozlamalar → Umumiy → Qurilma boshqaruviga o‘ting, ishlab chiquvchi profilimizni tanlang va Ishonch tugmasini bosing.

Profilni faollashtirish
Profilni faollashtirish

Mana, bizning ilovamiz o'rnatildi. Ko'rib turganingizdek, u ishga tushadi va to'liq ishlaydi. Bildirishnomalar, geolokatsiya va boshqa barcha narsalar xuddi App Store do'konidagi har qanday ilovada bo'lgani kabi ishlaydi.

f.lux o'rnatilgan
f.lux o'rnatilgan
f.lux
f.lux

Bu umumiy tamoyil, ammo boshqa har qanday dastur xuddi shu tarzda o'rnatilishi mumkin. Biroq, agar ishlab chiquvchi yangi versiyani chiqarsa, uni qo'lda yuklab olishingiz va o'rnatishingiz kerak bo'ladi. Ammo jarayon kamroq vaqt talab etadi, chunki sizda barcha kerakli ruxsatlar va profillar allaqachon mavjud.

Tavsiya: