ฉันสงสัยว่ามันเป็นไปได้ที่จะจำลองระบบปฏิบัติการ iPhone บน Mac ของฉัน อาจจะผ่านทาง VMware หรือแอปพลิเคชันอื่น?
ฉันสงสัยว่ามันเป็นไปได้ที่จะจำลองระบบปฏิบัติการ iPhone บน Mac ของฉัน อาจจะผ่านทาง VMware หรือแอปพลิเคชันอื่น?
คำตอบ:
วิธีเดียวที่ฉันเคยได้ยินคือการดาวน์โหลดiPhone SDKมันมาพร้อมกับโปรแกรมจำลอง iPhone
ฉันไม่สามารถให้คำตอบที่มีสิทธิ์ แต่ความรู้สึกของฉันคือไม่ได้ด้วยเหตุผลทั้งทางด้านเทคนิคและทางกฎหมาย iPhone ใช้หน่วยประมวลผล ARM ซึ่งมีชุดคำสั่งที่ไม่เข้ากันกับชุดคำสั่ง Intel x86 ซึ่ง VMWare et al ให้การจำลองเสมือน
นอกจากนี้คุณอาจต้องจำลองส่วนประกอบอื่น ๆ นอกเหนือจากโปรเซสเซอร์เพื่อรองรับ API ที่เปิดเผยโดย iPhone OS ในทางเทคนิคแล้วการพูดถึงปัญหาเหล่านี้อาจจะเกินกว่าที่คาดการณ์ไว้ แต่ผลิตภัณฑ์เช่น VMware ไม่น่าจะสนับสนุนสิ่งนี้
IANAL แต่เพื่อความรู้ที่ดีที่สุดของฉันมันคงเป็นการขัดต่อสิทธิ์ใช้งานของ Apple ในการรันโค้ด iPhone OS บนแพลตฟอร์มอื่นนอกเหนือจากที่ได้รับอนุมัติจาก Apple เสมือนหรืออย่างอื่น
แนวคิดของแอปเปิ้ลคือคุณจะใช้ xCode ซึ่งช่วยให้คุณจำลองอุปกรณ์ iOS เช่น iPhone ตามค่าเริ่มต้น (แม้ว่าจะอนุญาตเฉพาะรุ่นที่ระบุเท่านั้นยกเว้นว่าคุณมีโทรศัพท์ที่ใช้ระบบปฏิบัติการที่ต้องการ)
สำหรับ Windows มี Xamarian Studio Community ซึ่งทำงานกับ Visual Studio มันช่วยให้คุณเขียนแอพ iOS, Android และ Windows Phone ใน C # แต่ฉันรู้เรื่องนี้น้อยมาก
ใน xCode ให้เปิดแอปพลิเคชัน การนำทาง: หน้าต่าง -> อุปกรณ์ (Shift + Command + 2) จากนั้นเลือกอุปกรณ์ (เช่น iPhone 7 iOS 10.1) เมนูการเลือกอุปกรณ์ xCode - xCode 8.1