معرفی
همه ما یک کامپیوتر مک نداریم که به ما امکان می دهد از شبیه ساز iOS برای آزمایش برنامه Xamarin خودمان استفاده کنیم. اجرای برنامه در طول فرآیند ساخت بسیار مهم است و ما نمی توانیم یک پلتفرم را بدون آزمایش آن ترک کنیم.
Xamarin به ما اجازه می دهد فقط یک بار به زبان C کدنویسی کنیم و سپس روی سه پلتفرم (ویندوز، iOS و اندروید) نصب کنیم، اما بدون مک، محیط iOS ممکن است مشکلاتی را برای ما ایجاد کند.
در ویژوال استودیو، جایی که Xamarin نصب شده است، Xamarin Mac Agent را داریم که به شما امکان می دهد شبیه ساز iOS را اجرا کنید. برای انتخاب تجاری اپل، فرآیند ساخت و استقرار برنامه iOS باید از طریق یک دستگاه مک انجام شود، بنابراین اگر یک دستگاه ویندوز دارید، به مک یا مک Cloud Service نیاز دارید.
ما می توانیم کمبود یک ماشین فیزیکی مک را با یک سرویس مک ابری حل کنیم. بسیاری از این موارد وجود دارد (با مرورگر مورد علاقه خود به وب نگاهی بیندازید)، اما، در این آموزش، از MacinCloud ( https://www.macincloud.com ) و Visual Studio 2017 Community Edition استفاده خواهم کرد .
اکنون، اجازه دهید به شما نشان دهم که چگونه یک برنامه Xamarin.Forms را در محیط iOS بدون داشتن مک آزمایش کنید.
پیش نیازها
- ویژوال استودیو 2017 با Xamarin.
- کارت اعتباری یا حساب پی پال.
مراحل زیر شما را به هدف هدایت می کند.
مرحله 1
- ویژوال استودیو را راه اندازی کنید و یک برنامه پیش فرض ایجاد کنید. برای هدف این آموزش، هیچ دلیلی برای تغییر کد تولید خودکار وجود ندارد.
گام 2
- اکنون، شما باید تمام تنظیمات را برای ساخت و استقرار پروژه بررسی کنید. برای انجام این کار، باید پروژه را به عنوان راه اندازی تنظیم کنید (روی آن کلیک راست کنید) و مطمئن شوید که در Configuration Manager انتخاب شده است.
مرحله 3
- اکنون، باید به سرویس مک ابری فکر کنید. همانطور که قبلاً گفتم، من از MacinCloud استفاده خواهم کرد.
با وب سایت ارتباط برقرار کنید، راه حل مناسب را انتخاب کنید و به یاد داشته باشید که پورت ساخت از راه دور - SSH AddOn را بررسی کنید تا به شما امکان استفاده از Xamarin Mac Agent را بدهد.
مرحله 4
- هنگامی که ثبت نام را تکمیل کردید، ایمیلی حاوی اطلاعات ورود به سیستم و IP مک دریافت خواهید کرد. دستورالعمل های ذکر شده در آن را دنبال کنید تا اولین دسترسی به ماشین مجازی مک خود را داشته باشید.