1pouria

آموزش نصب و راه اندازی زامارین با شبیه ساز مک

5 ارسال در این موضوع قرار دارد

شروع برنامه نویسی برای گوشی های آیفون روش های مختلفی دارد، که یکی از آنها استفاده از زامارین و زبان سی شارپ است.

این روش هم مانند روش های دیگر دردسر های خود را برای شروع دارد مخصوصا برای افرادی که سیستم مک (مک بوک یا ...) ندارند.

در این آموزش سعی شده سریع ترین و بهترین روش برای شروع کار به شما یاد داده شود.

 

چگونه macOS Sierra 10.12  را بر روی VirtualBox نصب کنیم ؟

در # مرحله اول VirtualBox را از این لینک دریافت کرده و سپس به راحتی و با زدن چند دکمه بعدی نصب کنید.

 # مرحله دوم فایل  ویرچوال باکس که شامل مک او اس آماده شده هست را دریافت کنید و در پوشه و درایوی که به اندازه کافی (بالای 50 گیگ) جا دارد استخراج (Extract) کنید.

Extact_macOS_Sierra_VM_File.jpg

#مرحله سوم یک ماشین مجازی جدید ایجاد کنید: (با تنظیمات زیر)

  1. تنظیم نام، نوع و ورژن مطابق شکلName_and_choose_the_Version.jpg
  2. تنظیم 4 گیگ رم در مرحله بعدی Choose_Memory_Size.jpg
  3. انتخاب ماشین مجازی موجود و سپس انتخاب فایل استخراج شده در مرحله قبل Select_Hard_Disk_1.jpg
  4. تغییر تنظیمات در بخش سیستم > مادربورد، غیر فعال کردن فلاپی و تنظیم چیپست ICH9 مطابق شکل Motherboard_Settings.jpg
  5. انتخاب 2 هسته فعال Choose_Processor_amount.jpg
  6. تنظیم 128 مگ رم گرافیک Choose_Video_Memory.jpg
  7. تنظیم آداپتور نتورک مطابق شکل Enable_Network_Adapter.jpg

#مرحله پنجم  کد ها ویرچوال را وارد CMD کنید.

CMD را در حالت administrator اجرا کنید و کد های موجود در فایل زیپ را دونه به دونه در کامند پیست کرده و اینتر را بزنید.

Copy_and_Paste_the_VirtualBox_Code.jpg

 

# مرحله ششم  اجرای ماشین مجازی

قبل از اجرای ماشین مجازی به این نکته دقت کنید که hyper-v در سیستم شما روشن نباشد.

در صورت اینکه به این سیستم نیاز دارید میتوانید با روش زیر این کار را انجام دهید.

<

داشتن همزمان hyper-v و سیستم های موازی دیگر در یک کامپیوتر:

  برای این کار

C:\>bcdedit /copy {current} /d "No Hyper-V" 
The entry was successfully copied to {ff-23-113-824e-5c5144ea}. 

C:\>bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off 
The operation completed successfully.

را در CMD , Administator اجرا کنید.

دقت کنید که کدی را که در مرحله اول میدهد را در مرحله دوم وارد کنید.

در صورت ری استارت کردن کامپیوتر با این صفحه روبرو میشوید

Selecting No Hyper-V

که می توانید هایپر وی را غیر فعال کنید.

>

ماشین مجازی رو اجرا کرده و منتظر بمانید که ستاپ مک نمایان شود.

مطابق شکل های زیر ستاپ را کامل کنید.

Choose_Language.jpg

Choose_Keyboard_Layout.jpg

Transfer_Information_to_this_Mac.jpg

Enable_Location_Services.jpg

Sign_in_with_your_Apple_ID.jpg

Terms_and_Conditions.jpg

Create_a_Computer_Account.jpg

Diagnostics_and_Usage.jpg

Setting_up_macOS_Sierra.jpg

 

 

حالا نوبت به راه اندازی ابزار های برنامه نویسی میرسه.

1- نصب XCode : شما میتوانید ایکس کد را از این لینک یا استور دانلود و به راحتی نصب کنید.

(ورژن 8 به بالا)

2- نصب ویژوال استادیو مک: visual studio 2017 mac که میتوانید از سایت خود مایکروسافت دریافت کنید و قسمت های مورد نیاز خود را نصب کنید.

 

تصویر محیط برنامه

Capture.JPG

 

نکات مهم :

> توصیه میشود از ورژن های قبلی زامارین استفاده نکنید زیرا ورژن های آخر مک اجازه دسترسی به فایل های سیستم را نمیدهد و زامارین در موقع کامپایل به مشکل بر میخورد.

>برای انتقال فایل بین ویندوز و مک، شیر ویندوز را فعال کرده و در سیستم عامل مک قسمت Finder > Go > Connect to server  آی پی ویندوز را زده و به فایل های شیر دسترسی داشته باشید.

 

با آرزوی موفقیت و تولید اپ های بیشتر و با کیفیت ایرانی.

 

 

پسند شده توسط 5 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر


تشکر از پوریا بابت آموزش . 

یک سری نکات : اگر موقع ایجاد ماشین مجازی توی VirtualBox گزینه های 64 بیتی نداشتید دلیل فعال بودن هایپر وی هست قبل انجام آموزش هایپر وی رو به روش ذکر شده توی مطلب غیر فعال کنید از محیط No Hyper-V بوت کنید ویندوز رو . 

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

ipconfig getoption en0 router

یک آدرس آی پی احتمالاً با شروع 10 مثل 10.0.2.2 به شما میده که توی Finder > Go > Connect to server  دقیقاً همون رو تایپ کنید بعد یوزر ویندوز و پسوردتون رو بزنید (اگر Pin هم دارید باز هم باید پسورد رو وارد کنید Pin رو قبول نمیکنه) به فولدر های شیر شده از ویندوز دسترسی دارید . برای شیر کردن فولدر کافیه توی ویندوز روی یک پوشه راست کلیک کنید بعد Properties سربرگ Sharing وارد شوید روی Advanced Sharing کلیک کنید سپس تیک Share this folder را بزنید یک نام برای فولدر در حالت Share انتخاب کنید و سپس اوکی کنید . (این کار برای درایو ها نیز قابل انجام است اما جهت امنیت سایر اطلاعات و مخفی ماندن از دید سایر نود های موجود در شبکه بهتر است یک پوشه مشترک تنها برای این امر ایجاد کنید)

برای نصب کردن xcode اول حتما فایلش رو توی محیط مک کپی کنید سعی نکنید از روی شبکه مستقیم بخواید اجراش کنید . ترجیحاً روی دسکتاپ مک کپی کنید بعد اجرا کنید منتظر بمونید تا نصب بشه . بعد ویژوال استدیو رو هم به همین روش نصب کنید (تقریباً 2 گیگ دانلود میکنه و برای کار ما فقط Xamarin.Ios کافیه)

بعد از نصب هر دو تا مورد مک رو Shutdown کنید به تنظیمات ماشین مجازی تو Virtualbox برید به تنظیماتش بعد قسمت Network توی سربرگ Adapter 2 رفته و تنظیمات زیر را در این قسمت ست کنید . 

Untitled.png

حال مجدداً مک را راه اندازی کنید .

حال Remote login  را جستجو کنید و آنرا اجرا کنید . 

spotlight.png

سپس تیک Remote login را بزنید و گزینه All Users را انتخاب کنید . 

sharing.png

بعد از راه اندازی مک به ویژوال استدیوی ویندوز رفته و از tools -> Options 
Xamarin -> ios settings 

حال گزینه Find Xamarin Mac را بزنید و Next کنید حال باید به صورت خودکار مک شناسایی شود . روی آن دوبار کلیک کنید و یوزر نیم و پسورد مک را وارد کنید کار تمام است . 

در صورت مشاهده پیامی مبتنی بر لایسنس xcode در ترمنینال عبارت های زیر را تایپ کنید . 

sudo xcode-select -s /XcodePath/Xcode-Beta.app/Contents/Developer

sudo xcodebuild -license

به عنوان مثال اگر در همان صفحه دسکتاپ فایل نصب را کپی و اجرا کرده باشید (که مسیر نصب هم همانجا خواهد بود) دستور اول به صورت زیر خواهد بود

sudo xcode-select -s /Users/Usernae/Desktop/Xcode-Beta.app/Contents/Developer

بخ جای xcode-beta.app هم اسم فایل برنامه رو باید بنویسید

پسند شده توسط 4 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

یعنی تو عمرم واسه نصب ویژوال استادیو انقدر اذیت نشده بودم.

اول که زامارین چون ای پی ایران هستیم بدون اینکه بخواد پیغامی بده همینطوری دانلود میکنه ولی آخر کار تک تک کامپوننت ها رو اسم میاره که نصب نشدن.

بعد میری دنبال فیلتر شکن واسه مک ، فیلترشکن بعد از کلی بدبختی پیدا میکنی واسه مک نصب میکنی میبینی جواب نمیده . دوباره میگردی یکی دیگه پیدا میکنی میبینی محدودیت حجم داره. خلاصه با هر بدبختی شده فیلترشکن رو اکی میکنی ویژوال استادیو رو نصب میکنی. حالا نیاز داری xcode نصب کنی میای xcode نصب کنی میبینی ای ددم اپل ای دی میخواد میری اپل ای دی ایجاد کنی باز با ای پی ایران نمیشه چنج ای پی میکنی مسترکارت نداری ، مستر کارت جنریت میکنی میگه نامعتبر خلاصه مستر کارت اکی میکنی ادرستو تایید نمیکنه میری ادرس دقیق از ای پیت در میاری بهش میدی ، سرور مک مشکل پیدا میکنه . خلاصه آقا فلاکتی کشیدیم ولی هنوز موفق به نصب درست ویژوال استادیو و Xcode رو مک نشدم راه حل ساده تری واسه نصب اینها هست پیشنهاد بدین لطفا

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 4 مرداد 1396 در 12:15، نکوه گفته است :

یعنی تو عمرم واسه نصب ویژوال استادیو انقدر اذیت نشده بودم.

اول که زامارین چون ای پی ایران هستیم بدون اینکه بخواد پیغامی بده همینطوری دانلود میکنه ولی آخر کار تک تک کامپوننت ها رو اسم میاره که نصب نشدن.

بعد میری دنبال فیلتر شکن واسه مک ، فیلترشکن بعد از کلی بدبختی پیدا میکنی واسه مک نصب میکنی میبینی جواب نمیده . دوباره میگردی یکی دیگه پیدا میکنی میبینی محدودیت حجم داره. خلاصه با هر بدبختی شده فیلترشکن رو اکی میکنی ویژوال استادیو رو نصب میکنی. حالا نیاز داری xcode نصب کنی میای xcode نصب کنی میبینی ای ددم اپل ای دی میخواد میری اپل ای دی ایجاد کنی باز با ای پی ایران نمیشه چنج ای پی میکنی مسترکارت نداری ، مستر کارت جنریت میکنی میگه نامعتبر خلاصه مستر کارت اکی میکنی ادرستو تایید نمیکنه میری ادرس دقیق از ای پیت در میاری بهش میدی ، سرور مک مشکل پیدا میکنه . خلاصه آقا فلاکتی کشیدیم ولی هنوز موفق به نصب درست ویژوال استادیو و Xcode رو مک نشدم راه حل ساده تری واسه نصب اینها هست پیشنهاد بدین لطفا

والا از من که اصلا اپل آی دی نخواست ! فیلتر شکن هم استفاده نکردم :|

چه کردی که اپل ای دی خواسته ازت 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 29 مرداد 1396 در 03:51، NGame گفته است :

والا از من که اصلا اپل آی دی نخواست ! فیلتر شکن هم استفاده نکردم :|

چه کردی که اپل ای دی خواسته ازت 

نمیدونم واله دقیقا مراحلو همونطوری که گفتی پیش رفتم ولی با این مشکلات مواجه شدم حلم نشد که نشد.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.