Für die Entwicklung braucht man unbedingt einen MAC, weil nur für den die entsprechende Umgebung da ist. Man programmiert die App und reicht die dann bei Apple zur Überprüfung ein, ist alles in Ordnung, wird sie nach etwa 2 Wochen genehmigt und im Appstore zur Verfügung gestellt.
Mehr weiß ich nicht, da ich keinen Mac habe.