I have a weird issue where I can see the Simplecue application on my iPad but others in my team cannot see it, we've also had some customers email us saying they cannot find it as well.
All of the users can find the application via their iPhones, iPods, and iTunes. So for a temporary solution, we've asked users to download and sync via iTunes to their iPad.
The only difference between my iPad and others, is my iPad is a 1st generation iPad. Should this matter?
If your app requires features that the iPad 1 does not support (front-facing or indeed any camera, iOS6) then it will not be visible in the App Store on that device.
There may reportedly be bugs with the current (Nov 2012, iOS 6.0.1) App Store app on the iPad, where it won't show, via search, some apps that have been released for sale by the developer.
A 1st gen iPad runs the older iOS 5.1, and thus may have a more reliable version of the App Store app.
But a direct itms URL from your web page (as viewed with an iPad's Safari) to the App Store app may work on both iPads.
Related
My app that I submitted yesterday to the App Store had to be compatible only for iPhones because that is how I already set it to like this.
Now I saw that on iTunes on my app it says that is compatible with iPhone, iPad and iPod and it really should be only iPhone.
I tried to solve the problem with adding the element telephony to the array Required device capabilities in info.plist like this.
Will that make in iTunes to say Compatible with iPhone only and not allow installs on iPads and iPods ? If not how can I solve the problem ?
Yes, that should do it according to this other stack overflow post:
How to Restrict the iOS app only for iPhone excluding iPad?
Essentially there's no way to restrict apps by device unless the device doesn't have a feature you need, in this case, the ability to make calls (telephony).
I noticed that WhatsApp Messenger [1] isn't available for iPad anymore.
Apple states that "iPad runs nearly all applications, or apps, designed for iPhone and iPod Touch" [2]
Now, I must have missed a memo since I knew that any iPhone App could be downloaded on iPad too.
So we finally get to my question: How to hide an iPhone App from the iPad's AppStore?
Thanks.
[1] https://itunes.apple.com/it/app/whatsapp-messenger/id310633997?mt=8
[2] http://support.apple.com/kb/ht4082
As far as I know, WhatsApp has never been available for download on the iPad. This is because they listed telephony as one of the Required Device Capabilities in their info.plist.
That's the only way that you can get an iPhone app not to install on an iPad. Apple doesn't provide any other way as they want all (most) of the iPhone apps to be compatible on iPads (if the app is not universal it'll just run in the iPhone scaled mode).
Please note that if you require telephony to achieve this, but that's not an actual requirement for your app, it will most likely be rejected on the App review process as Apple don't allow artificial hardware requirements used for limiting device types.
I just had an iPhone only App rejected by iTunes connect because...
In our review of your app, we found that it is a Universal app for both iPad and iPhone. Because it is set as a universal binary, your app requires screenshots from iPhone and iPad.
The app had previously been a universal binary (never previously approved) and I had previously uploaded an iPad screenshot (just a place holder) to allow me to upload the binary. (I had to upload then self reject a binary to test IAP.)
But as far as I can tell my app is a iphone only binary. When I run it on the iOS iPad simulator it runs at iPhone resolution with the 2x button. Yet when I upload this (I think) iPhone only binary to iTunes Connect it still asks for iPad screenshots.
In Xcode I have the following settings
targets->Build Settings->targetted device family = iPhone.
and
targets->Summary->Devices = iPhone.
And again it acts like an iPhone only app when I run it on the simulator. Are there any other setting in XCode or in iTunes Connect that I need to set? Thnx
EDIT
After my app was rejected I removed the placeholder iPad screenshots from iTunesConnect. (I had tried to do this several times before submitting the app, but was unable to. I even wrote a developers note to the reviewer hoping they wouldn't spike my app for that reason.) I also remove the ipad Default.png from my project. One of the two of those actions fixed it. I think because I had been testing the app as a universal it took a couple of submissions to for iTC to recognize that I was only uploading an iPhone version. Either way, it now recognizes it as a iphone only and was approved.
After my app was rejected I removed the placeholder iPad screenshots from iTunesConnect. (I had tried to do this several times before submitting the app, but was unable to. I even wrote a developers note to the reviewer hoping they wouldn't spike my app for that reason.) I also remove the ipad Default.png from my project. One of the two of those actions fixed it. I think because I had been testing the app as a universal it took a couple of submissions to for iTC to recognize that I was only uploading an iPhone version. Either way, it now recognizes it as a iphone only and was approved.
just set build target devices In Sumary to iPhone...make a check in plist... also just load .xib files iPhone, make a clean in your project and rebuild.. Check if you are not loading some target
You shouldn't believe what you see in targets->Summary. Especially, if you ever changed to "Universial" and back to "iPhone".
Instead of Summary you should always check targets->Info.
Also if you change Icons, Orientations, etc. often there are leftovers which you only find in Info
I have a rock solid iPhone app and wanted to know how I could get an iPad app out through iTunes Connect.
What steps are required in Xcode (or AppCode) to compile the app iPad friendly?
What features (like gps) should I pull from the iPhone code base to prevent strange crashing on the iPad?
How do I link and publish the iPad app in iTunes Connect so users who search see my app with a + sign in the App Store (assuming this means it's iPhone and iPad friendly)?
And finally, what else should I look out for doing this from a single obj-c codebase?
There are two types of porting possible one is universal app (in which a plus sign is shown with your app in itunes) and the other is two device-specific application (in which two targets are created one for iphone and one for ipad and both get released as complete independent apps). Now it depends on you which modal you choose. Yet I ported my apps using the second option as I want user to buy each time for each of his device :). Anyways, solely depends on you, here's a good tutorial for this http://www.raywenderlich.com/1111/how-to-port-an-iphone-application-to-the-ipad. I haven't came across any such thing which can crash a similar app on the ipad but might there'd be some. Though there are somethings which I came across that the ipad (ipod too) doesn't have any vibrator available, as my iphone app was using vibration to give some indication, so if you're using it you might need to circumvent it with some alternatives plus your app should support the PortraitUpsideDown orientation. It's weird that APPLE rejected my third ipad app due to this after releasing my first two apps with the similar limitation :).
I can't seem to get this to work. I can link to other iphone apps in appstore and they will take the user to the appstore. But iPad links do not seem to work? Has anyone managed to get a working link to an iPad app in appstore?
The iPad store (and its products) is not available on the iPhone - which is a good thing as people would quickly become frustrated after buying apps that don't work on their devices.
If you open the link on the iPad it will work, as it is just a plain URL opened with Safari. Just no way to show pure iPad apps on the integrated AppStore on iPhone devices.