
اگر شما بخواهید فرایند توسعه نرم افزار های مبتنی بر زامارین را درون سازمان و یا شرکتی انجام دهید که تمهیدات امنیتی سختی را در پیش گرفتهاند احتمالا به مشکل برخواهید خورد.
در ادامه به این موضوع میپردازیم و راهکار های حل این مشکل را بیان خواهیم کرد.
برای اینکه زامارین بتواند به درستی کار کند نیاز به یکسری آدرس (Endpoint) نیاز دارد تا بتواند محتوای لازم را از آن جا بارگیری کند. این اعمال نظیر به روز رسانی زامارین، نصب پکیج های مختلف و ... میباشد. برای حل این مشکل باید یکسری از endpoint های مهم و ضروری را به مسؤل IT شرکت و یا سازمان بدهید تا دسترسی شما را به آن آدرس ها باز کند.
برای نصب صحیح نرم افزار هنگام استفاده از آخرین نسخه نصب کننده (installer) زامارین، باید آدرس های شناخته شده زیر را اضافه کنید:
اگر شما از مک استفاده میکنید و با مشکلات نصب Xamarin.Android مواجه میشوید، مطمعن شوید تا macOS شما قابلیت دانلود جاوا را دارد.
آدرسهای زیر برای دسترسی به NuGet باید اضافه شوند (Xamarin.Forms بصورت پکیج NuGet به پروژه شما اضافه میشود):
برای اطمینان از بارگیری صحیح به روزرسانی های نرم افزار ، آدرس های زیر باید اضافه شوند:
برای اتصال Visual Studio به میزبان ساخت Mac با استفاده از Xamarin Mac Agent نیاز به باز بودن درگاه SSH است. به طور پیش فرض این پورت 22 است.
منبع نوشته: https://docs.microsoft.com/en-us/xamarin/get-started/installation/firewall