You will be interested to hear that in the Flash community people have taken the iOS 5.1 SDK out of Xcode, got it over to Windows, and are successfully publishing iOS apps there. I don't know how legal that is, but it ought to work for Linux too.