為什么要開發(fā)MacOS/iOS/OSX程序票摇?
因?yàn)檫@些系統(tǒng)面向的是高端用戶拘鞋,也就是說不差錢,所以AppStore基本全是收費(fèi)軟件了矢门,這樣開發(fā)軟件比安卓更容易盈利盆色,游戲更不用說了。
1.虛擬機(jī)或模擬器祟剔,如VMWare隔躲、VirutalBox來安裝一個(gè)MAC。網(wǎng)上對于這個(gè)問題的回答基本都是這個(gè)答案物延。這是一種免費(fèi)的解決方案宣旱,就是性能會(huì)很低,不建議這樣做叛薯。(有人說那是看你主機(jī)配置高低了吧浑吟,不過呢,如果買得起能讓vmware中順暢跑mac的windows本的人案训,應(yīng)該不會(huì)舍不得錢買個(gè)二手mac本吧买置?)
2.買mac本粪糙。這是最貴的解決方案强霎,因此性能也最高,錢和性能永遠(yuǎn)是正比的蓉冈。原裝的有6000/8000/1w/2w城舞,各種配置都有。而二手市場買(京東淘寶)95成新能便宜20%以上寞酿,做開發(fā)最適合家夺。二手市場目前便宜的在3k左右,大概也是CPU=I5 內(nèi)存=4G SSD=128G這樣的配置伐弹,蠻經(jīng)濟(jì)的拉馋,如果自己有路子,也能買到2k價(jià)位的同款二手
3.使用遠(yuǎn)程VPS,普通VPS都是win或者linux煌茴,mac少見也不便宜随闺。這里介紹幾個(gè):
https://www.macincloud.com/ 140¥/月
https://www.macstadium.com/pricing 490¥/月
http://xcodeclub.com/ 180¥/月
https://cloudxmac.com/ 154¥/月
4.自己改造MAC系統(tǒng),就是所謂的hackintosh了蔓腐,使用黑科技直接將mac安裝在PC上矩乐。這需要耗費(fèi)大量時(shí)間,而且很多驅(qū)動(dòng)可能不太好搞回论,但是搞定的話散罕,性能會(huì)不錯(cuò),也不花錢傀蓉,是真的贏家
5.ReactNative/Xamarin/VisualStudio/PhoneGap等方式都是類似的欧漱,最終還是需要一個(gè)mac系統(tǒng),要么作為編譯服務(wù)器僚害,要么需要xcode編譯硫椰。但是如果僅僅做越獄開發(fā)的話比如Theos是支持Cygwin/Linux進(jìn)行iOS越獄程序開發(fā)的,只是不能開發(fā)app萨蚕,可以交叉編譯方式開發(fā)命令行程序靶草。高階玩家會(huì)使用frida用腳本借任意一個(gè)app作為殼子,用javascript進(jìn)行開發(fā)
最后呢岳遥,我自己選擇了第二種