Note that there are some explanatory texts on larger screens.

plurals
  1. PO"This code is for an app that is not compatible with this device."
    primarykey
    data
    text
    <p>We have an app in the Apple App Store that we can't seem to get installed on a Verizon iPhone <sub><sup>(from the App Store, not Xcode)</sup></sub>. This may have nothing to do with the fact that it's a Verizon device, but that is the main difference I see between it and the devices I can get to run it.</p> <p>We are attempting to install the app using a <strong>promotional code</strong>, but we receive an error when hitting <kbd>Redeem</kbd>, as seen in this picture: <sub><sup>(promo code blocked out)</sup></sub></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://i.stack.imgur.com/8hgIk.png" alt="Redemption Error"></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub><sup><strong>ERROR:</sup></strong> <em><sup>This code is for an app that is not compatible with this device. You can redeem it on your desktop computer or a compatible device.</sup></em></sub></p> <p>The error device is an iPhone 4 (Verizon) running <strong>iOS 4.2.8</strong>. This error was received when the app was built for 3.x and the <em>assumption</em> was that Verizon devices would not accept apps not built with at least SDK 4.</p> <p>However, the app was recently updated (yesterday) to use the <strong>4.3 SDK</strong>. The app has its deployment target set to <strong>iOS 3.1</strong> and has been successfully installed and tested on a device (iPhone 3G AT&amp;T) running this version. This latest version has also been successfully retrieved and tested on an iPhone 4 (AT&amp;T) running 4.3. We were under the impression that every version in-between (3.1 - 4.3) would then be compatible, perhaps this is not the case?</p> <p>Unfortunately, the Verizon device is not available for Xcode deployment nor ad hoc distribution.</p> <p><strong>Now for the actual development question:</strong> Is there a build setting that can explain this behavior? Failing that, I would like to determine if the error is limited to the specific device or all devices either running 4.2.8 or Verizon specific hardware.</p> <p><sub><sup>I would be willing to share a promotional code or two to people running 4.2.8 (or later) on a Verizon device (This is <strong>not</strong> a bribe. You are welcome to keep the app of course, but I am offering this only for installation testing purposes, <strong>not</strong> for promotional reasons). If you think you can help, please indicate your interest in the comments. I have not mentioned the app here, because I don't want to unnecessarily spam my product if the answer can be determined without it, but I have no problem sharing that information if required.</sup></sub></p> <p><hr /></p> <h2>Update:</h2> <p>I followed <a href="https://stackoverflow.com/users/197143/lxt">lxt's</a> <a href="https://stackoverflow.com/questions/6943742/app-incompatible-with-verizon-iphone/6944065#6944065">suggestion</a> and waited to see if it was a caching issue with the App Store servers. Unfortunately, 40 hours after I was informed the update was ready for sale, we are still receiving the same error.</p> <p>I have found the following threads in the Apple Developer forums confirming this problem is not limited to our app: <sub><sup>(A login may be required)</sup></sub></p> <ul> <li><a href="https://devforums.apple.com/message/472684#472684" rel="nofollow noreferrer">Promo-code redeemer getting "this code is for an app that is not c...</a></li> <li><a href="https://devforums.apple.com/message/504643#504643" rel="nofollow noreferrer">Promo codes broken on Verizon iPhones ?</a></li> </ul> <p>I have submitted a bug report to Apple (ID 9905790) concerning the issue. At this time, I am unsure if this issue is related to Verizon devices or iOS 4.2.8. Once I receive a definitive answer I will post it. For now, a workaround that appears to be working for others which we have not yet tried, is to redeem and install through iTunes.</p> <p>Since this appears to only affect Promo Code redemption and NOT store purchases, the issue has lost much of its urgency. However, if anyone is able to provide more information or a solution, it is still very much appreciated. <hr /></p> <h2>Update:</h2> <p>I can confirm that redeeming the codes through iTunes and then installing to a Verizon device works fine. <strong>This means the problem is <em>not</em> with the app or the build settings, but with the Verizon device App Store redemption.</strong></p> <p>I have received one reply from Apple in response to my bug report asking me to verify if this occurs on 5.0b5. Unfortunately, as previously mentioned, we do not have developer access to the Verizon device (which is the entire reason for using a promotional code in this instance). I have asked them to confirm if this is a Verizon/iOS specific issue and will update this issue when I have more information.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload