Reputation: 87
My iPhone app was rejected today, due to a memory issue when tested on an iPad device.
We found that your app crashed on launch while installed on iPad (3rd Gen) running iOS 6.1.3, which is not in compliance with the App Store Review Guidelines.
Your app may encounter this issue if it is using too much memory. To learn more about iOS memory usage and how to track memory usage and leaks, please see the Memory Usage Performance Guidelines.
The weird thing is, my targeted device family was set to iPhone only.
Anyone have any ideas why they'd still test it on an iPad device?
Regard, Sally
Upvotes: 0
Views: 1200
Reputation: 4124
Because iPhone apps run on iPad. But not the opposite. This allows the iPad to have more apps because the iPhone app can be run in 2x mode.
Check instrument while running your app in the iPad simulator to discover leaks.
Upvotes: 7