Я менеджер по продукту для инструментов OpenPlug.
Наши инструменты не единственные, которые позволяют подписывать IPA в Windows (вы упомянули мармелад, но есть также Adobe CS5 / AIR / Flash Builder и, конечно, другие ...)
Насколько я знаю, Apple не запрещала ни одно приложение, созданное с помощью этих инструментов, на том основании, что они были разработаны на компьютере не от Apple.
Для публикации приложения вам в любом случае необходим доступ к iTunes Connect с Mac.
Возможность подписывать IPA в Windows облегчает цикл разработки / отладки на устройстве, если вы являетесь разработчиком с хостом Windows.
Технически, инструменты подписи доступны с открытым исходным кодом из дистрибутива Mac с открытым исходным кодом MacOSX. Вы можете обратиться к разделу комментариев этого поста в блоге Corona (еще один инструмент разработки приложений) для обсуждения законности: http://blog.anscamobile.com/2010/03/does-flash-cs5-for-windows-violate-the-iphone-developer-agreement/.
В последний раз, когда я смотрел на соглашения Apple, это был только "SDK" (то есть xCode и связанный iOS SDK), который был разрешен для использования только на компьютерах Apple.
Надеюсь, это поможет
Guilhem