Xamarin

Visual Studio 2017 for Mac 7.1: รองรับ .NET Core 2, ปรับปรุง iOS Signing

เมื่อคืนทาง Microsoft ได้ปล่อยอัพเดตของ Visual Studio 2017 for Mac มาร้อนๆ เลย รอบนี้จะอัพเดต VS 2017 for Mac ของเราเป็นเวอร์ชั่น 7.1 ครับ

โดยของใหม่ที่เพิ่มเข้ามารอบนี้คือ

  1. รองรับ .NET Core 2
  2. ปรับปรุงการทำงานของ iOS Signing

รองรับ .NET Core 2

หลังจากประกาศเวอร์ชั่น 2 ของ .NET Core ก็ไม่แคล้วที่ Visual Studio ของทั้งทางฝั่ง Mac และ Windows จะอัพเดตรองรับตามๆ กันมา

โดยรองรับการพัฒนาระบบในรูปแบบต่างๆ เช่น Library และ Console App ไปจนถึงเว็บ และ API ต่างๆ ด้วย ASP.NET Core ด้วยภาษา .NET และสามารถทำงานได้บนระบบปฏิบัติการที่แตกต่างกัน

อนึ่ง .NET Core เป็น SDK ที่แยกออกจาก Visual Studio 2017 ทั้ง Mac และ Windows จะใช้งานได้ต้องดาวน์โหลดมาติดตั้งต่างหาก ได้จากที่นี่

ปรับปรุงการทำงานในส่วน iOS Signing

Visual Studio for Mac 7.1 - new iOS Bundle Signing.png

ของใหม่นี้ต้องถูกใจคนทำ iOS Application ด้วย Xamarin แน่ๆ เพราะ Visual Studio 2017 ตัวใหม่นี้ ปรับปรุงให้การทำงานกับไฟล์ Signing ง่ายมากขึ้น

เข้าใจกันง่ายๆ คือส่วนนี้ ยกมาจาก Xcode กันเลยล่ะ ทำให้เราไม่ต้องไปเปิดโปรแกรมสลับไป สลับมา

ซึ่งส่วนการทำงานใหม่นี้ อยู่ใน Option > iOS Bundle Signing และรองรับการทำงานใหม่ดังนี้

Visual Studio for Mac 7.1 - new iOS Bundle Signing - Developer Account - training email.png
Apple Developer Account ก็ตามมาจาก Xcode 

 

  • สามารถสร้าง  signing identities และติดตั้งลงใน local Keychain ได้
  • สามารถสร้าง Provisioning Profiles ใหม่ได้
  • สร้าง signing identity ใหม่ ให้กับโปรไฟล์ที่มีอยู่แล้ว
  • ลงทะเบียนอุปกรณ์ใหม่ เข้า Apple Developer Portal ได้ และเพิ่มเข้าไปใน provisioning profile ได้ด้วย (อันนี้เด็ด)

ใครยังไม่ได้อัพเดต กดอัพเดตกันได้เลย

อ้างอิง – Xamarin, Visual Studio for Mac 2017 Release Note

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save