Do I need an apple device to package to IOS?

You can use a Hackintosh for the xcode and upload.