8 Replies Latest reply: Nov 19, 2012 9:46 AM by HyperNova Software
joshuafromphiladelphia Level 1 Level 1

Just over a week ago I submitted an update of my iPhone/iPad app using Xcode ver 4.52. My deployment target was 4.3. My included architectures were armv7 and armv7s. The update works great on all devices EXCEPT 1st generation iPads. I can't think of anything different I did with this update that could cause a problem aside from using the newer version of Xcode.


And from what I can tell from the link below these iPads should work with 4.3 and armv7.


http://developer.apple.com/library/ios/#documentation/LanguagesUtilities/Concept ual/iTunesConnect_Guide/B_DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.ht ml


Any ideas? Thanks!!



  • HyperNova Software Level 6 Level 6

    What is the problem you are having?

    App won't install?

    App crashes?

  • joshuafromphiladelphia Level 1 Level 1

    What I have been told by users, and what has been replicated by a friend with an iPad 1, is that the app downloads fine. However, when they open the app there is a black screen for about 2 seconds then it force closes and will not open again. They have all tried deleting the app and reinstalling it.

  • etresoft Level 7 Level 7

    How does it behave on your iPad 1?

  • K T Level 7 Level 7

    Which iOS is on that iPad?


    What iOSs does your app claim to support?


    Which iOSs did you test on prior to uploading to the store?

  • joshuafromphiladelphia Level 1 Level 1

    Etresoft: I don't have an iPad 1 but those who do say the app downloads fine but when they try to open it there is a black screen for a few seconds then force closes and won't reopen.


    KT: the three four people I have talked to have updated their iPad as much as is allowed which I believe is 5.1. My app's deployment target is set to 4.3. I teste don my iPhone 4 and my brother's iPad 2. There is only a problem on 1st generation iPads.

  • etresoft Level 7 Level 7

    Yes. I know that. It was a rhetorical question. If you don't have a device you can test it on, then you cannot ethically sell it for that device. You must change your minimum configuration to a device that you have, where you know it works correctly. Even if you try to fix the problem, you cannot test your fix.


    You may be able to get a used 1st gen iPad fairly cheap. It is always best to test on the oldest, slowest device you support. If it runs there, it should run anywhere.

  • joshuafromphiladelphia Level 1 Level 1

    My point is that it should run on an iPad 1 and that's why I set my deployment target to ios 4.3 so as to include ALL devices by apple. I'm going to go out and buy every iPod, iPhone and iPad so I can ethically release updates, that's absurd. I have friends with iPad 1's who have verified the problem for me and whose devices I can borrow to test a fix. But that's why I posted on this board to find out, what am I suposed to fix? It shouldn't need one.

  • HyperNova Software Level 6 Level 6

    You'll have to scrounge up an original iPad.

    There's no way to know for sure if an app will run correctly on a device unless it's tested on the device.

    Since you have friends with an original iPad, add their iPad to your development environment and send them an Ad-Hoc distribution.  Then when the app crashes upon launch, they can send you the crash log.

    That's the only way to know what is wrong.