I've had an iTunes App Store submission bounce back because of problems running on iPhone 4 hardware.
Basically, the app is written to farm all networking activity off to a background thread so that the UI doesn't lock up while it's waiting for the server to respond on slow (cellular) data connection. This works fine on dual-core devices like the iPad 2 + iPhone 4S, but causes slow response times and errors on older, single-core hardware like the iPad/iPhone 4.
I did include notes to that effect in my submission, but I wondered if there was a formal way to restrict the target device in iTunes Connect?
Cheers!
You can't disable that. The one partial solution you have is to detect on startup if the user is on iPad than display an alert about this program can't be used on iPad but I'm not sure Apple would let that solution into the App Store. @Veeru, That's old (iPhone 4 times), my Retina iPad has a gyroscope.
Go to the App Store–>tap your profile in the upper right corner–>Purchased–>My Purchases–>swipe left on app–>click Hide. Turn off child's profile in the App Store and they won't have access to Family Sharing apps.
Actually, there might be a way:
Adding an item to UIRequiredDeviceCapabilities
in your Info.plist
with the requirement of bluetooth-le
should limit your app to iPhone 4S/5 and iPad 3, 4 and mini.
You could also throw in a camera-flash
requirement to limit the app to iPhones only, should you need that.
See DeviceCompatibilityMatrix
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With