نحوه نصب برنامه های بدون امضا در آیفون و آیپد بدون جیلبریک
نحوه نصب برنامه های بدون امضا در آیفون و آیپد بدون جیلبریک
Anonim

طبق گفته اپل، تنها منبع اپلیکیشن های iOS اپ استور است. همانطور که می توانید تصور کنید، این مورد نیست. برنامه های بسیاری از توسعه دهندگان شخص ثالث وجود دارد که به دلایلی به اپ استور راه پیدا نکرده اند و همچنین نرم افزارهای متن باز مختلفی وجود دارند که به صورت رایگان توزیع می شوند. در این مقاله نحوه نصب قانونی همه این موارد بر روی iPhone یا iPad خود بحث خواهد شد.

نحوه نصب برنامه های بدون امضا در آیفون و آیپد بدون جیلبریک
نحوه نصب برنامه های بدون امضا در آیفون و آیپد بدون جیلبریک

نصب به خودی خود دشوار نیست، اما شامل چندین مرحله است و نیاز به توجه دقیق شما دارد. ما به یک مک با OS X 10.10+ نصب شده، یک حساب توسعه دهنده اپل، Xcode 7 و کد منبع برنامه ای که می خواهیم نصب کنیم نیاز داریم. برو

یک حساب توسعه دهنده ایجاد کنید

یک حساب توسعه دهنده ایجاد کنید
یک حساب توسعه دهنده ایجاد کنید

نگران نباشید، این برنامه رایگان است. علاوه بر این، می توانید یک Apple ID معمولی را به یک حساب توسعه دهنده که قبلاً دارید تبدیل کنید. با موافقت با شرایط، پیوند را دنبال کنید، وارد شوید یا یک پیوند جدید ایجاد کنید.

Xcode را نصب کنید

Xcode را نصب کنید
Xcode را نصب کنید

محیط توسعه Xcode که برای کامپایل و نصب برنامه روی دستگاه خود نیاز دارید نیز رایگان است. آن را در Mac App Store پیدا کنید و آن را دانلود کنید.

پیوند دادن یک حساب توسعه دهنده در Xcode

پیوند دادن یک حساب توسعه دهنده در Xcode
پیوند دادن یک حساب توسعه دهنده در Xcode

در مرحله بعد، باید حساب توسعه دهنده خود را به Xcode اضافه کنید. به تنظیمات بروید و در تب Accounts نام کاربری و رمز عبور خود را وارد کنید.

ما منابع برنامه مورد نیاز را پیدا می کنیم

در واقع، ما در حال حاضر قصد داریم یک اپلیکیشن ایجاد کنیم. فقط نوشتن کد از ابتدا ضروری نیست، زیرا می توانید از کدهای منبع برنامه آماده استفاده کنید که به رایگان در دسترس هستند. تنها کاری که باید انجام دهید این است که چنین کدهایی را کامپایل و روی آیفون یا آیپد نصب کنید.

بسیاری از کدهای منبع را می توان در GitHub یا Bitbucket و همچنین در سایت های توسعه دهنده فردی برای برنامه های خاص یافت. من می توانم شبیه ساز Game Boy Advance، Plum-O-Meter، پخش کننده رسانه Kodi را نام ببرم.

ما شما را از طریق فرآیند نصب با استفاده از ابزار محبوب f.lux که بسیاری از شما در مک خود به عنوان مثال از آن استفاده می کنید، راهنمایی می کنیم. اکنون آرشیو منبع به دلیل نیازهای اپل از سایت رسمی حذف شده است، اما یک کپی از آن را می توان در بحث در Reddit پیدا کرد (اگر مشکلی دارید، ایمیل خود را در نظرات بگذارید - من کپی خود را برای شما ارسال می کنم.).

کامپایل اپلیکیشن

حالا باید کد را به یک برنامه تمام شده تبدیل کنیم که بتوان روی دستگاه نصب کرد. برای این کار موارد زیر را انجام دهید:

1. تمام فایل های آرشیو را در یک پوشه جداگانه استخراج کنید و فایل iflux.xcodeproj را در Xcode باز کنید.

2. هر متنی را به قسمت Bundle Identifier بعد از com.justgetflux.iflux اضافه کنید تا شناسه منحصر به فرد شود و درست در زیر، در قسمت Team، حساب توسعه دهنده ما را انتخاب کنید.

انتخاب یک حساب توسعه دهنده
انتخاب یک حساب توسعه دهنده

3. آیفون یا آیپد خود را با استفاده از کابل به مک خود متصل کنید و آن را در منوی Product → Destination انتخاب کنید.

منو محصول → مقصد
منو محصول → مقصد

4. پس از آن، هشداری در مورد عدم وجود پروفایل در دستگاه ظاهر می شود. با کلیک روی دکمه Fix Issue خطا را برطرف می کنیم.

رفع مشکل
رفع مشکل

5. برای کامپایل و نصب برنامه روی دستگاه باقی می ماند که Cmd + R (یا دکمه Play در پنل) را فشار دهید.

6. آیکون برنامه روی دسکتاپ دستگاه ظاهر می شود، اما Xcode تا زمانی که پروفایل را فعال نکنیم نمی تواند آن را راه اندازی کند. برای انجام این کار، به تنظیمات → عمومی → مدیریت دستگاه بروید، نمایه توسعه دهنده ما را انتخاب کنید و روی اعتماد کلیک کنید.

فعال سازی پروفایل
فعال سازی پروفایل

تمام است، برنامه ما نصب شده است. همانطور که می بینید، راه اندازی می شود و کاملاً کاربردی است. اعلان ها، موقعیت جغرافیایی و هر چیز دیگری درست مانند هر برنامه ای از اپ استور کار می کند.

f.lux نصب شده است
f.lux نصب شده است
f.lux
f.lux

این یک اصل کلی است، اما هر برنامه دیگری را می توان به همین روش نصب کرد. با این حال، اگر توسعه دهنده نسخه جدیدی را منتشر کند، باید آن را به صورت دستی دانلود و نصب کنید. اما این روند زمان بسیار کمتری خواهد برد، زیرا شما از قبل تمام مجوزها و پروفایل های لازم را خواهید داشت.

توصیه شده: