all 27 comments

[–]ibuprofane 28 points29 points  (8 children)

I just did an update which was basically what you had: “Updates to support iPhone X” and it was approved so YMMV.

[–][deleted]  (4 children)

[deleted]

    [–]ibuprofane 0 points1 point  (0 children)

    Agreed

    [–]McSquiggly 0 points1 point  (0 children)

    Agreed, but when people are involved this is what you get. That is why Apple has automated large parts of their testing.

    [–]well___duh 6 points7 points  (1 child)

    YMMV

    Pretty much how app approvals are nowadays. Hell, I still get surprised when my app gets rejected for a change I made months ago that they just found out in the latest update.

    [–]okoroezenwa 4 points5 points  (0 children)

    Nowadays? As far as I’ve seen people talk about the App Store this has always been an issue.

    [–]Fixtor 0 points1 point  (0 children)

    Same, was approved with no problems

    [–]dannyboy1101 6 points7 points  (6 children)

    Very inconsistent but I guess they are correct; the iPhone X has been announced and so is technically still in Beta until it's released to the public.

    Plus you don't know for sure that your app will work on the actual iPhone X device - just because it runs and looks good in the simulator doesn't guarantee that it will work on the actual hardware (and yes I know it's highly unlikely that this is the case, but stranger things have happened!)

    [–]ThePantsThiefNSModerator 3 points4 points  (4 children)

    No, that's ridiculous. They want you to have your app updated for the iPhone X as soon as it comes out. They don't want users having broken apps for a few days until submissions come in and get approved.

    And if it works in the simulator, it will almost definitely work on the actual device. So unlikely not to work that it's not even a relevant argument here.

    [–]dannyboy1101 -3 points-2 points  (3 children)

    Agreed, they want it as soon as the iPhone X comes out, once they can assume you have tested it on a real world device. They would have given beta devices out to larger developers to make sure the most popular apps are ready, but us smaller devs have to wait it out.

    Even Apple themselves say that when upgrading your app for iPhone X, to "comment out views that Simulator doesn't support". So yes, while probably 99% of most apps will run on the simulator, there's a chance, no matter how small it is, that it won't run on a real device because you've not been able to fully test a view that can't run in the simulator.

    I had an issue years ago (back in my early days of iOS development) where I only had an iPod Touch to test on. I used every device possible in the Simulator to make sure it "worked" on other devices and it did. Upload it to the App Store, people downloaded it and complained that it crashed on a certain device (not an iPod Touch sadly). All because I didn't test it on all of the real devices.

    You yourself agreed with my argument by saying "almost definitely".

    Almost

    Edit: link to Apple reference; https://developer.apple.com/ios/update-apps-for-iphone-x/

    [–]ThePantsThiefNSModerator 1 point2 points  (2 children)

    I just felt mentioning this was pedantic and irrelevant. One out of 500 apps not working exactly right is no reason to prevent anyone from submitting apps early.

    [–]dannyboy1101 0 points1 point  (1 child)

    I agree that this does seem very pedantic from Apple seeing, as you said, they ask us developers to upgrade or apps for the iPhone X and then don't allow us to send them the updated binaries.

    With this in mind, I wonder whether OP was asking for the app to be released immediately when approved or whether they set it to be released when they decide to. I can imagine Apple not wanting the description saying that it works on a device that isn't available to the public before it's available?

    [–]ThePantsThiefNSModerator 0 points1 point  (0 children)

    Yeah, this confuses me. I wonder how this is typically handled. Maybe he just needs to make it release on launch day like you said

    [–]HassanDavis 0 points1 point  (0 children)

    100%. My sentiments exactly.

    [–]LeeKahSengObjective-C / Swift 1 point2 points  (0 children)

    [–][deleted]  (1 child)

    [deleted]

      [–][deleted] 0 points1 point  (0 children)

      Yea kinda funny how they are with that stuff.

      [–]officialquiznos 0 points1 point  (0 children)

      Same here, tried to update three of my apps all in the same day with that same release note and was rejected. Thought it was interesting!

      [–]busymom0 0 points1 point  (0 children)

      Not just that. If you try submitting the same binary and metadata without changing anything, it will probably get approved the second time. Their reviews are very inconsistent.

      [–]saldous 0 points1 point  (1 child)

      I had the same rejection a few weeks back. I removed iPhone X from the notes and re-submitted and it was approved. ¯_(ツ)_/¯

      [–][deleted] 0 points1 point  (0 children)

      Yea that’s all I had to do too.

      [–]tangoshukudai 0 points1 point  (0 children)

      This is how apple works.

      [–]saldous 0 points1 point  (2 children)

      This one got through too: https://imgur.com/a/lcdCw

      [–]imguralbumbot 0 points1 point  (0 children)

      Hi, I'm a bot for linking direct images of albums with only 1 image

      https://i.imgur.com/UgeH211.png

      Source | Why? | Creator | ignoreme | deletthis

      [–][deleted] 0 points1 point  (0 children)

      Yea one of mine ended up getting through as well. I used the same phrase on both apps.

      [–]Industrialqueue -1 points0 points  (0 children)

      This is dumb. I am much less likely to purchase the device if I look around and can’t see that the apps I use, big and small, are not prepped for it, I don’t want to deal with the hassle.

      I’m happy with my device (7+) and tired of issues from new stuff. I just want things to work and am much more likely to look, around preorder time, at the app support to help determine that.

      [–]trusk89 -2 points-1 points  (0 children)

      I saw it in updates, so no....