صفر تا صد مقدمات اجرای React-Native آی او اس

به نام خدا
طبق قولی که قبلا توی این پست بهتون داده بودم قراره امروز نحوه اجرای اپ رو توی آی او اس انجام بدیم و بریم جلو امید به خدا.
خوب برای این کار اونایی که مک دارن خوب راحت ترن یکم و میتونن برن چند خط پایین تر تا من برای اونایی که ویندوز دارن یک توضیحی بدم.
اونایی که ویندوز دارن باید بگم که مجبورن تا یک ماشین مجازی (virtual machine) نصب کنن تا از طریق اون بتونن به محیط مک دسترسی داشته باشن(البته این نکته رو قبلش بگم که اونایی که رم سیستمشون کمتر از 16 گیگ هست اصن به این کار فکر نکنن چون سیستمشون پاسخگو نخواهد بود)
حالا که فهمیدیم هدف هامون چیه بریم سراغشون و یکی یکی انجامشون بدیم.
اولین کار اینه که «VMware Workstation» رو دانلود کنید که میتونید از سایت های ایرانی هم این کارو انجام بدید(منم لینک ایرانیشو میزارم براتون)
https://soft98.ir/os/virtual-machine/1232-vmware-workstation.htmlبعد از اینکه دانلود کردین و نصب کردین باید خود سیستم عامل مک هم دانلود کنید که میتونید از لینک های زیر دانلودش کنید(لینک ایرانی) .
http://dl1.sarzamindownload.com/sdlftpuser02/a97/07/10/macOS.Mojave_10.14.part1.rar
http://dl1.sarzamindownload.com/sdlftpuser02/a97/07/10/macOS.Mojave_10.14.part2.rarبعد از دانلود ما به یک Unlocker هم نیاز داریم که میتونیم از لینک زیر دانلودش کنیم.
https://github.com/paolo-projects/unlockerبعد از اینکه این فایل هم دانلود کردین باید اون رو به نرم افزاری که بالا نصب کردیم معرفی کنیم.برای این کار کافیه که موقعی که میخواییم یک ماشین مجازی تعریف کنیم توی مسیرش این فایل و آدرس بدیم.به همین راحتی حالا همه چیز فراهمه تا شروع به کار کنیم(توضیحات بیشتر کلیک) .
حالا اونایی که مک دارن از اینجا به ما ملحق بشن تا همه با هم بریم جلو.
اولین قدم اینه که باید HomeBrew رو نصب کنیم. پس ترمینال خودمون رو باز میکنیم(ترمینال و میتونید توی Finder تو قسمت Applications پیدا کنید ) و کد زیر رو توی اون قرار میدیم
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"بعد از اینکه کد بالا رو نصب کردیم کد های زیر رو توی ترمینال بزنید
brew install node
brew install watchmanبعد از اینکه همه این ها نصب شد باید Xcode رو نصب کنید(بعضی از سیستم عامل ها این مورد رو خودشون نصب دارن ونیاز به نصبش نیست ولی اگر نصب نبود اون رو از App store بگیرید و نصب کنید)
حالا نوبت به CocoaPods میرسه که اونم باید نصب بشه
sudo gem install cocoapodsحالا که همه این ها نصب شد دیگه وقتشه که بریم اپ خودمون رو ایجاد کنیم که برای این کار کافیه آدرس جایی که میخواییم اون رو نصب کنیم تو ترمینال بزنیم و کد زیر رو وارد کنیم .
npx react-native init Testبا این کد برای شما یک پروژه ری اکت نیتیو ایجاد میشه که به راحتی میتونید بعد از اینکه نصبش تموم شد به مسیر اصلی پروژه وارد بشید و با دستور زیر اجراش کنید و شروع کنید به کد زدن.
npx react-native run-iosکار ما تموم شده ولی چندتا نکته رو بگم شاید به درد شما هم بخوره اینه که اگه به مشکلی خوردید یک بار توی پوشه ios از پروژتون این دستور رو بزنید شاید مشکلتون حل شد.
pod installفک کنم چیزی از قلم ننداخته باشم بازم اگر این راه هارو رفتین و به نتیجه نرسیدین زیر همین پست بگین تا باهم براش راه حلی پیدا کنیم.
یاعلی
مطلبی دیگر از این انتشارات
دومین رویداد جامعه ریاکت ایران در دانشگاه شهید بهشتی (26-2-98)
مطلبی دیگر از این انتشارات
چی میدونی قبل اینکه reactjs کار کنی؟
مطلبی دیگر از این انتشارات
۸ قدم برای حرفهایی شدن در React (قسمت اول)