صفر تا صد مقدمات اجرای 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 &quot$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot

بعد از اینکه کد بالا رو نصب کردیم کد های زیر رو توی ترمینال بزنید

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

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