Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7611747
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T01:44:22+00:00 2026-05-31T01:44:22+00:00

I have this app, originally written for iOS 2.x. I recently needed to add

  • 0

I have this app, originally written for iOS 2.x.
I recently needed to add a small feature, and was forced to make the app, that survived many iOS upgrades without any problem,iOS5 compliant.
Only after testing and submitting the app, I got reports from the 300.000+ user base, that the app doesn’t work on second generation iPod Touch with iOS 4.2.1. I tested on the first gen iPod touch, and that ran just fine.
Interestingly, now that I finally found a sec gen iPod, in debug mode on the device, the app is just running fine. Only when I sync an AdHoc through iTunes, I get the same symptoms as those who downloaded the app through the App Store: A UIImageView loads an image, but after a few seconds, the image just disappears, leaving me with a blank screen.

What is the best way to figure out, where in the code things go wrong?

Thanks for your help

UPDATE: I have asked Apple to help me out here as well. This is so far the relevant part of the correspondence:

“Usually problems that only show up on the store or during review are caused by differences in how Xcode is configured to build your app in Debug vs Release (aka the build configuration used to submit to the store).

To be sure you’re testing the exact build of the app that you submit to the App Store, you can create an Archived build, that you can both test, and submit. In Xcode 4, Product -> Archive will archive a build of your app into the Organizer window.

You can test that build by “Sharing…” it with yourself as an IPA, from the Organizer window in Xcode, and then installing the IPA with iTunes.

(Just FYI: “Share…”ing an archived build that you install with iTunes is the preferred way to test an app. Xcode installs apps in a slightly different way than the App Store. This is good during development, because it’s faster. But for final testing, installing through iTunes is closest to what a user will experience.)”

and:

“So my advice would be to place asserts in places in your code that you “think” are suspicious. Place several NSLog statements within your code monitoring progress and perhaps outputting info like your UIImageView’s frame size, etc.”

While I do understand that this apparently is the only way to go, I’m a bit shocked by the meaning of this all:

As a developer you should own and test any combination of device and OS or just throw it at your customers and see where things go wrong.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T01:44:23+00:00Added an answer on May 31, 2026 at 1:44 am

    I don’t recall where, but I have heard of this issue with UIImageView before. As I recall the problem was they were instantiating the UIImage on a background thread. Since NSLog() affects threading I could imagine that in debug mode with logs in use that any il affects of the multithreading may be mitigated. However in release mode the log statements are stripped the error can occur.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have this app that originally has you take a picture, shows you a
I have this app (contacts style) in which you can add instances to a
I have this code: app = new Application(); app.Visible = false; workbook = app.Workbooks.Add(1);
I have this iPad app using Storyboard. There are some file that are marked
I have this .NET web app that draws a table in Page_Load. Then after
I have this c# web app that relies heavily on two dll files that
I have this method in App Delegate that makes a window and content view
I have taken over a medium sized project that was written originally using RoR.
I have an app written in XUL which contains a custom tree view that
I have a bunch of SQL statements that were originally written to support Oracle

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.