因開發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直接佈署到手機上
這樣就方便多囉