Do I need a OSX machine to package from UE4 and install it in iOS devices?

There is only one thing you need OSX device for. It is uploading to app store for beta and final release. But that can be solved with remote/virtual mac that you can rent. Or any used and cheap mac you probably can get for 100-200$.