Anyone know of any unofficial/hacky way, I can dev...
# random
a
Anyone know of any unofficial/hacky way, I can develop ios/macOs apps on a linux machine using KMP??
b
Hackintosh vm? 😀
a
Googling hackintosh . . . please wait
This is very interesting. Does KMP development work well with Hackintosh??
Or is that for me to find out?
d
It can work but you will burn probably several days of effort all-in to setup and maintain it... Buying a second-hand Mac Mini is a relatively cheap entry point and probably worth the money in many circumstances.
r
I've done it on Windows, took me some days to make it work. Although it works, UI was very laggy and it's a very bad experience in general; if you have a second GPU and you manage macOS to recognize it without emulation, that issue would probably be gone. After a month or so, everything was destroyed. I think I upgraded something I shouldn't by mistake, either VMware or macOS.
d
Yep, that kind of made my point too @rtsketo, you can make it work; but you'll probably end up wishing you hadn't!
💯 1
a
@darkmoon_uk thanks for the insights. At the moment, I have financial limitations, so I can hold until I buy a mac or hack my way while waiting. This shouldn't be a permanent solution
@rtsketo did you install it on VMware? or on bare metal? I am thinking if installing it on bare metal would make most of those problems go away or not. Thoughts?
r
They will! If you manage to find a bare metal that is supported though... Google for hackitosh compatible hardware. If you are gonna buy a supported GPU, CPU, etc... at this point a refurbished Mac Mini is probably a better deal (and more future proof).
You are going to have better performance for any mac related development with M1 or M2 chip compared to any other CPU you would buy for Hackintosh btw.
a
I see, then looks like stall is the better strategy after all
m
Virtual Machine (VMWare)…
v
You can use LouisCad/CompleteKotlin in order to get iOS/Mac code completion on your Linux/Windows machine. But building for Apple hardware and testing... it's what the folks said 😕
b
Another alternative would be to use CompleteCompose to develop "blindly" and build/test your changes on gh actions macos runner.
2
Although that only covers kmm part of code, you'll still need macos for swift stuff
a
I have been doing the CompleteCompose approach but the difference of the platforms is getting wider and wider
t
for virtual machine setup you could check this project: https://github.com/quickemu-project/quickemu
😮 2
❤️ 1
and probably Jetbrains Gateway to still use UI on Linux host
b
Hah, sneaky ad! 😀
😉 2
e
can't escape the tax if you want to target 🍎 :(
a
hahhah, I see 😄
t
probabaly you could also rent a mac machine in a cloud when you need it