That sounds pretty painful, I've always felt bad for the people who are forced to use xCode as part of their job. I really hope Apple is forced to make cross-platform tooling, because while it's great for lock-in, it makes it really difficult for outsiders to publish cross-platform apps.