Citrix just published a blog post announcing that they have pulled the Citrix Receiver app from the iOS app store. A quick search for "Citrix Receiver" from an iPhone confirms this is the case:
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
While I understand that Citrix should pull a buggy version, now every user who doesn't have Receiver already installed is completely screwed! Citrix has crammed more and more functionality into their Receiver app (MDX, ShareFile, etc.), and they advertise it to their tens of millions of users, and now no one can get it! Imagine if your CEO gets a new iPad and is on the road and needs to get some data… now what do you do? Yikes!!! This isn't like them pulling a new Windows client from their site while customers can still deploy the old one. This means that no end user anywhere in the world now can get an iOS Citrix client. That's huge!
What's worse though is this exposes a problem with the iOS App Store itself, as Apple doesn't allow any kind of emergency roll back to a previous version. Similar to how there's nothing you can do if Amazon Web Services or Gmail goes down, when you participate in a closed ecosystem like a mobile app store then you're also at the mercy of their approval teams. Hopefully Citrix can convince Apple to approve the prior version of this app ASAP.
As a temporary workaround until the original Citrix Receiver app is fixed, Citrix has suggested that you can install the beta Receiver into iOS. Unfortunately that product is called "R1" and does not have the Citrix name in it anywhere. So if you search for "Citrix" in the iOS app store, it does not show up. Unfortunately you have to know about it on your own and you have to know to search for "R1."
I'm not sure why Citrix didn't mention this R1 workaround beta in their original post, or why they're not mentioning it via twitter? So even though Apple doesn't allow rollbacks of iOS apps, Citrix needs to step up and communicate the workaround. And how about adding the word "Citrix" to the R1 release so, you know, customers who are getting screwed can currently find it?? Because even though this is a temporary situation, it's a huge impact to their customers now. (And don't get me started on Citrix's Receiver build quality lately...)