
我想知道是否可以在我的 Mac 上虛擬化 iPhone 的作業系統。也許透過 VMware 或其他應用程式?
答案1
我聽過的唯一方法是下載iPhone SDK,它帶有一個iPhone模擬器。
答案2
我無法給出權威的答案,但出於技術和法律方面的原因,我的感覺是否定的。 iPhone 使用 ARM 處理器,該處理器的指令集與 VMWare 等提供虛擬化的 Intel x86 指令集不相容。
除此之外,您可能需要虛擬化處理器以外的元件,以支援 iPhone OS 公開的許多 API。從技術上講,所有這些問題都可能是可以克服的,但 VMWare 等產品不太可能支援這一點。
IANAL,但據我所知,在 Apple 批准的虛擬或其他平台以外的平台上執行 iPhone OS 代碼將違反 Apple 的許可
答案3
Apple 的想法是您可以使用 xCode,它允許您預設模擬 iPhone 等 iOS 裝置(儘管它只允許特定版本,除非您擁有具有所需作業系統的手機)。
對於 Windows,有可與 Visual Studio 配合使用的 Xamarian Studio Community。它可以讓你用 C# 編寫 iOS、Android 和 Windows Phone 應用程序,但我對此知之甚少。
在 xCode 中,開啟應用程式。導航:視窗 -> 裝置 (Shift+Command+2),然後選擇裝置(即 iPhone 7 iOS 10.1) xCode 裝置選擇選單 - xCode 8.1