Для публикации приложения в App Store вам обязательно нужен компьютер с OS X на борту и приложением Xcode или Application loader. Можно запустить на виртуальной машине.
В App Store принимают только те программы, которые откомпилированы в Xcode. Поэтому это вопрос того, сможете ли вы запустить Xcode на других платформах - скажем, в виртуальной машине.