صفر تا صد مقدمات اجرای 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
فک کنم چیزی از قلم ننداخته باشم بازم اگر این راه هارو رفتین و به نتیجه نرسیدین زیر همین پست بگین تا باهم براش راه حلی پیدا کنیم.
یاعلی
مطلبی دیگر از این انتشارات
کانفیگ Webpack Babel React از صفر!
مطلبی دیگر از این انتشارات
روش بهینه سازی Flatlist در React Native
مطلبی دیگر از این انتشارات
آموزش react native همراه با مثال از صفر تا صد - ۳