آموزش نصب موتور Provenance بدون نیاز به جیلبریک به کمک نرم‌افزار ایکس‌کد

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

 

در این آموزش تمرکز ما روی Provenance است. اما آموزش یک روند عمومی را شرح می‌دهد که می‌توان آن را روی تمامی پروژه‌های دیگر تکرار کرد. پس بدون مقدمه‌چینی بیشتر، سراغ اصل موضوع می‌رویم.

 

آموزش نصب موتور Provenance بدون نیاز به جیلبریک با کمک نرم‌افزار ایکس‌کد

 

پیش‌نیازها: باید آیفون یا آیپدتان مجهز به آی‌اواس ۹ باشد و یک اپل آی‌دی داشته باشید که بتوان از آن به عنوان اکانت دولوپر رایگان استفاده کرد.

 

۱-  ایکس کد ۷ را از اپ استور مک یا پنل توسعه‌دهندگان اپل در این آدرس دانلود و نصب کنید.

۲- ایکس کد را باز کنید و پس از کلیک‌کردن روی Agree، منتظر بمانید که فایل‌های اولیه‌ی مورد نیاز نصب شوند.

۳- کدی که می‌خواهید کامپایل کرده و روی دستگاهتان نصب کنید را پیدا نمایید. بهترین مرجع برای این کار وبسایت GitHub است. برای مثال صفحه‌ی Provenance در گیت‌هاب را می‌توانید در این آدرس پیدا کنید.

۴- آدرس کلون پروژه را پیدا کنید و آن را در اختیار داشته باشید. برای مثال آدرس کلون Provenance به شرح زیر است: https://github.com/jasarien/Provenance.git

۵- ایکس کد را باز کرده و باز منوی Source Control گزینه‌ی Check Out را انتخاب کنید.

Check-Out-Source-Control-Xcode-7-1024x719

۶- مطابق تصویر زیر، آدرس کلون را وارد کرده و Next را بزنید.

 

Provenance.git_

 

۷- شاخه‌ای که قصد کلون‌کردن آن را دارید انتخاب کنید. در مورد Provenance، این شاخه همان master است که در تصویر زیر می‌توانید ببینید.

 

Check-out-branch-Xcode-7

 

توجه داشته باشید که با کلیک روی Next، دانلود پروژه آغاز می‌شود. حجم پروژه در حد چندین ده مگابایت است و دانلود آن ممکن است مدتی طول بکشد.

 

۸- پس از اتمام دانلود، پروژه را باز کنید و آی‌دیوایستان را به کامپیوتر وصل کنید.

۹- در منوی آبشاری ساخت و تست، نام دستگاه متصل‌شده را انتخاب کنید.

 

Screen Shot 2015-09-19 at 12.37.43 PM

 

۱۰- پس از انتخاب دستگاهتان، مدتی طول می‌کشد که فایل‌های اولیه‌ی مورد نیاز روی آن کپی شوند. صبر کنید تا این کار به طور کامل انجام شود.

۱۱- پس از اتمام کار، روی دکمه‌ی پلی کلیک کنید تا ساخت و نصب اپلیکشن روی دستگاهتان آغاز شود. اما بدون شک در این مرحله ارور دریافت خواهید کرد و این همان جایی است که قابلیت جدید ایکس کد ۷ به کمک می‌آید. اروری که به شکل زیر دریافت خواهید کرد، می‌گوید که باید کدهای پروژه توسط یک اپل آی‌دی ساین شوند. روی Fix Issue کلیک کنید. در صورتی که پیش از این در اپل آی‌دیتان لاگین نکرده باشید، پنجره‌ی لاگین برایتان نمایش داده خواهد شد. با اپل آی‌دیتان لاگین کنید و اجازه دهید فایل‌های مورد نیاز برای ساین دریافت شوند.

 

Failed-to-Code-Sign-Xcode-7-e1442638279319

 

۱۲- پس از لاگین‌کردن، با کلیک روی Fix Issue، روند دریافت فایل‌های لازم برای ساین‌کردن آغاز خواهد شد. پس از آن که آیکون مثلث زردرنگ موجود در تصویر زیر ناپدید شد، کار دریافت فایل‌های مورد نیاز برای ساین تمام است.

 

BundleIdentifier-xcode-7

 

۱۳- دوباره روی دکمه‌ی پلی تپ کنید. روند کامپایل بدون اشکال طی می‌شود و آیکون اپلیکیشن روی هوم اسکرین دستگاهتان نمایش داده می‌شود.

 

Provenance-app-iPad

 

۱۴- روی آیکون اضافه‌شده تپ کنید تا اپلیکیشن به اجرا دربیاید.

 

Provenance-iPad-big-GBA-2-768x1024