uncategorized

在vmware內的Macos也可以連上實體IPhone

因開發Xamarin關係,每次在Build iOS App時,必須透過MAC OS才有辦法達成,如果,平常在辦公室或許還可以透過Remote到MAC電腦,但是,就行動開發者來說,怎可能隨身再攜帶一台電腦?所以,就想辦法在Windows環境中安裝MAC OS,這樣就可以不需要Remote到MAC電腦中,雖然,這樣解決了Build App的困境以及產iOS模擬器的問題,但是,衍伸另一個問題就是,今天要做Notification功能時候,在模擬器上無法呈現這樣功能,必須把App佈署到實體手機才可以,所以,就必須讓VM中的MAC OS能連上手機

作業環境


  • VMWare : VMware Workstation 12 Player
  • Windows : Windows 10
  • MAC OS : 10.12.1
  • NoteBook : Surface book
  • Mobile Phone : iPhone 6

設定VMware


在沒有特別設定下,當你把手機與電腦連接起來後,VM中的OS基本上是抓不到你手機的,首先,你必須在VMware的USB設定部分做更改

如果你電腦的USB是支援3.0,預設會是設定3.0,這邊必須調降為2.0,另外,如果沒有安裝VMWare Tool也必須安裝

當你插上手機時候,在VMWare會出現如下圖,多出手機圖示

啟動連接

然後,去iTunes就會看到手機圖示。這樣就表示連接成功囉,當然,啟動xCode也可以連接到手機,用Visual Studio也可以直接將Xamarin App直接佈署到手機上

這樣就方便多囉