آموزش نصب نرم افزار Xcode روی ویندوز و مک
فلاتر یک فریمورک چندسکویی عالی میباشد که این امکان را به شما میدهد بتوانید با یکبار برنامه نویسی برای پروژه خود خروجی اندروید و iOS دریافت کنید.
برای اینکه از پروژه فلاتر خروجی اندروید بگیرید نیازمند نرم افزار اندروید استودیو هستید و برای خروجی iOS نیز به نرم افزار Xcode نیاز دارید.
در این مقاله با نحوه نصب نرم افزار Xcode روی سیستم عامل مک و ویندوز آشنا خواهیم شد.
قبل از شروع کار با آموزش نصب فلاتر کار و بهتر است شروع کنید.
نرم افزار Xcode چیست و چه کاربردی دارد؟
برنامه Xcode، محیط توسعه یکپارچه (IDE) برای توسعه نرم افزارها و برنامههای مختلف بر روی سیستمعامل macOS و iOS است.
این نرم افزار توسط شرکت اپل توسعه داده شده است و یکی از ابزارهای اساسی برنامهنویسان اپل محسوب میشود.
در زیر تعدادی از ویژگیها و قابلیتهای مهم Xcode را بررسی میکنیم:
- طراحی و توسعه برنامههای iOS و macOS: Xcode به برنامهنویسان امکان میدهد برنامههایی را برای دو سیستمعامل iOS و macOS بسازند.
با استفاده از Xcode، میتوانید برنامههای تحت iOS را برای آیفون، آیپد و آیپاد تاچ توسعه دهید و همچنین برنامههای تحت macOS را برای کامپیوترهای شخصی اپل بسازید. - زبانهای برنامهنویسی متنوع: Xcode پشتیبانی از زبانهای برنامهنویسی مختلفی مانند Swift و Objective-C را دارد.
Swift زبان برنامهنویسی جدید اپل است که توسط خود اپل توسعه داده شده و برای توسعه برنامههای iOS و macOS استفاده میشود.
در حالی که Objective-C زبان برنامهنویسی قدیمیتر است که همچنان برای توسعه برنامههای اپل استفاده میشود. - ویرایشگر کد و اشکالزدایی: Xcode دارای ویرایشگر کد کاملی است که امکانات متنوعی مانند تمرکز روی نحوه نوشتن کد، تکمیل خودکار کد و اشکالزدایی را فراهم میکند.
با استفاده از اشکالزدایی (Debugging) در Xcode میتوانید خطاها و اشکالات برنامه را پید
نرم افزار Xcode فقط روی سیستم عامل مک قابلیت نصب دارد و از این رو برنامه نویسانی که قصد دارند از پروژه فلاتر خود خروجی iOS تهیه کنند نیاز به سیستم عامل مک دارند.
نصب Xcode در سیستم عامل مک
اگر دارای سیستم عامل مک هستید و میخواهید که از پروژه خود برای سیستم عامل iOS خروجی بگیرید و یا از شبیه ساز آیفون استفاده کنید حتما باید محیط برنامه نویسی Xcode را روی سیستم خود نصب کنید.
در آموزش های قبلی برای کار با اندروید نحوه نصب اندروید استودیو را شرح داده ایم.
وارد اپ استور شوید و با جستجو نام Xcode نرم افزار مورد نظر را دانلود کنید.
محیط توسعه Xcode رایگان هست و فقط کافیست بعد از جستجو در اپ استوری روی گزینه دانلود یا get کلیک کنید.
وقتی شما Xcode و نصب میکنید برنامه شبیه ساز آیفون هم همراه با آن نصب می شود
به راحتی از داخل محیط Xcode میتونید شبیه سازی که میخواید برای اجرا اپلیکیشن انتخاب شود را مشخص کنید و نیازی ندارید مثل اندروید جدا شبیه ساز های مختلف و دانلود کنید.
همچنین با استفاده از دستور open -a Simulator شبیه ساز نیز اجرا می شود.
خروجی iOS در ویندوز
همانطور که گفتیم برای خروجی iOS از فلاتر نیاز به سیستم عامل مک دارید که اکثر ایرانیان از سیستم عامل ویندوز استفاده میکنند.
بنابراین به گونه ای باید به سیستم عامل مک برای نصب Xcode دسترسی داشته باشیم.
در این بخش به نحوه نصب سیستم عامل مک روی ویندوز خواهیم پرداخت.
برای استفاده از سیستم عامل مک در ویندوز به شکل مجازی نیاز داریم تا آن را نصب کنیم.
برای اینکار از نرم افزار Vmware میتوانید استفاده کنید. البته گزینه های دیگری نیز دارید.
نصب برنامه Vmware
ابتدا از سایت های دانلود ایرانی آخرین نسخه نرم افزار Vmware را دانلود کنید.
برای دانلود میتوانید از لینک زیر استفاده کنید.
https://soft98.ir/os/virtual-machine/1232-vmware-workstation.html
نصب این نرم افزار نکته خاصی ندارد و همانند یک برنامه عادی در ویندوز آن را نصب کنید.
نصب سیستم عامل مک
در مرحله بعدی نیازمند این هستیم که فایل نصبی سیستم عامل مک را دانلود کنیم.
در این مرحله دقت کنید تا حتما فایل نصبی با فرمت iso را دانلود کنید نه فرمت dmg, برای دانلود میتوانید از لینک زیر استفاده کنید.
https://soft98.ir/os/mac-os-x/16666-mac-win-vmware.html
علاوه بر فایل iso در صفحه آدرس بالا نرم افزار Macos Unlocker را نیز دانلود و اجرا کنید تا گزینه سیستم عامل MacOS به Vmware اضافه شود.
بعد از تکمیل شدن دانلود فایل ها وارد محیط vmware شوید با محیطی همانند تصویر زیر روبرو خواهید شد.
روی گزینه Create new virtual machine کلیک کنید در مرحله بعدی گزینه Typical را انتخاب کنید.
در صفحه بعدی گزینه آخر یعنی I will install the operating system later را انتخاب کنید.
در صفحه ای که باز میشود گزینه Apple mac os را انتخاب کنید.
باقی موارد با زدن دکمه Next به انتها برسانید.
با طی کردن مراحل بالا ماشین مجازی برای شما ساخته میشود و نام آن در ستون سمت چپ نمایش داده میشود.
با انتخاب گزینه Edit virtual machine setting وارد محیط تنظیمات ماشین مجازی شوید.
گزینه CD/DVD را انتخاب کنید و در پنجره ای که باز میشود گزینه Use iso image را انتخاب کنید و فایل iso که دانلود کردید را انتخاب کنید.
بعد از انتخاب فایل نصبی سیستم عامل مک ماشین مجازی را روشن کنید. اگر تمام مراحل را به درستی طی کرده باشید صفحه لودینگ سیستم عامل مک را مشاهده خواهید کرد.
بعد از پایان این مرحله زبان سیستم عامل را نیاز دارید انتخاب کنید.
بعد از انتخاب زبان وارد صفحه ای مشابه تصویر زیر خواهید شد.
در این قسمت روی گزینه Disk utility کلیک کنید. در صفحه ای که باز میشود از منوی سمت چپ گزینه اول vmware virtual sata hardware را کلیک کنید و از بخش سمت راست گزینه erase را انتخاب کنید. در اینجا پنجره ای باز میشود که یک نام برای محل ذخیره سازی نیاز است انتخاب کنید. نام mydisk را من انتخاب میکنم.
به منو اولیه بازگردید و گزینه install را انتخاب کنید. وارد صفحه زیر خواهید شد. در اینجا اگر همه چیز بدون مشکل باشد باید نام فایل ذخیره سازی که انتخاب کرده بودیم را مشاهده کنید.
با انتخاب این گزینه و طی کردن مراحل پیش رو باید منتظر باشید تا نصب سیستم عامل مک به پایان برسد.
در مرحله بعدی از شما اطلاعات اپل ایدی میخواهد که در صورت نداشتن اپل ایدی میتوانید فعلا از این گزینه صرف نظر کنید.
در مرحله بعدی باید برای سیستم یک یوزر و رمز عبور تعریف کنید.
با گذراندن این بخش سیستم عامل مک با موفقیت روی کامپیوتر شما نصب شده است.
نصب نرم افزارهای مورد نیاز مک
به عنوان اولین نرم افزار برای شروع کار نیاز به محیط توسعه Xcode دارید.
برای نصب این برنامه از طریق فروشگاه بالاتر توضیحات لازم را دادیم.
اما در این روش دانلود با سرعت کمی انجام میشود و پیشنهاد میکنم ابتدا از طریق کامپیوتر خود مستقیم از وبسایت های ارائه دهنده آن را دانلود کنید و سپس به ماشین مجازی منتقل کنید.
در زمان استفاده از Xcode شما نیاز به اپل ایدی خواهید داشت برای ساخت اپل ایدی میتوانید از وبسایت های ارائه دهنده شماره مجازی استفاده کنید.
در این مرحله تمام نرم افزارهای لازم با استفاده از سیستم اصلی خود دانلود کنید و در ادامه آنها را منتقل خواهیم کرد.
نرم افزارهای مورد نیاز:
- Xcode
- SDK فلاتر مخصوص مک
- ویژوال استودیو
- Java SDK
انتقال فایل به ماشین مجازی مک
برای انتقال فایل بین سیستم اصلی و ماشین مجازی میتوانید از Vmware tools استفاده کنید.
خیلی از افراد در این روش با مشکل های مختلفی روبرو شده اند که برای حل آن از راه دیگری استفاده میکنیم.
ابتدا نرم افزار Xamp را روی سیستم اصلی خود نصب کنید و گزینه Apache را فعال کنید.
بعد از این مرحله تمام فایل هایی که نیاز به انتقال دارند را داخل پوشه htdocs قرار دهید.
حالا وارد ماشین مجازی شوید و مرورگر سافاری را باز کنید.
در قسمت آدرس آی پی سیستم اصلی خود را وارد کنید و سپس نام فایل مورد نظر را بنویسید. با این کار فایل مورد نیاز روی ماشین مجازی دانلود میشود و میتوانید از آن استفاده کنید.
برای مثال آدرس میتواند به شکل زیر باشد.
۱۹۲٫۱۶۸٫۱٫۹/xcode.zip
تمام فایل ها را به این شکل منتقل و نصب کنید.
اگر پس از نصب Xcode آیکون برنامه در قسمت Launchpad نمایش داده نمیشد با درگ کردن آیکون از قسمت پوشه دانلود برنامه به داخل این قسمت میتوانید این مشکل را حل کنید.
نصب فلاتر در مک
برای نصب فریمورک فلاتر در مک ابتدا پوشه SDK را در محل مورد نظر قرار دهید. من آن را در قسمت Documents قرار داده ام.
ابتدا یک فایل سراسری ایجاد میکنیم با دستور زیر
nano .zshrc
در این فایل باید پوشه bin از SDK فلاتر را به عنوان یک متغیر سراسری تعریف کنیم پس به شکل زیر عمل میکنم.
export PATH="$PATH:/Users/hesam/Documents/flutter/bin"
فایل را ذخیره میکنم و سپس دستور flutter doctor را اجرا میکنیم تا از وجود هرگونه مشکل اطلاع پیدا کنیم.
هم اکنون میتوانید به راحتی با استفاده از کامپیوتر ویندوی از پروژه فلاتر خروجی iOS بگیرید.
مطالب زیر را حتما مطالعه کنید
آموزش اتصال گوشی موبایل به اندروید استودیو
روش های کم کردن حجم فایل اندروید apk
آموزش نصب اندروید استودیو و پیش نیاز ها
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
با سلام، اگه رو ویندوز باشیم چطوری با اندروید استودیو شبیه ساز اپل اجرا کنیم؟
سلام اندروید استودیو شبیه ساز اپل نداره باید به صورت مجازی سیستم عامل مک نصب کنید.