do i need a mac to code upload an ios app?

do I need a mac computer to make a ios app?
if not how do I transfer code to ios from unity and all?

ive never done this so please send me details step by step
thank you

The mono framwork provides the same things on any computer so no, if you can do something in Windows, you can do it in IOS. (Can’t say the same for shaders for example, since those depend on the gpu).

Don’t know what you mean by transfer code to IOS btw.