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

  • Home
  • SEARCH
  • 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 1068525
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T20:17:57+00:00 2026-05-16T20:17:57+00:00

I know about the difference between the base/active SDKs and the deployment target. I

  • 0

I know about the difference between the base/active SDKs and the deployment target. I have my base SDK set at 4.0 and the deployment target set at 2.0. I am not using any APIs post 2.x, conditional or otherwise. Since I can’t debug on a 2.x device, after building it, I use the iPhone Configuration Utility to install the app on the device, which it does just fine. Problem is, it doesn’t run! I just get a blank screen. The main window never comes up!

Now before you ask…

  1. I had this same problem with the iPhone SDK 3.x. I upgraded to the 4.x hoping it would be solved. It wasn’t.

  2. Yes the provisioning profile is installed. (Couldn’t install the app if it wasn’t.)

  3. This same compiled app works fine on 3.x devices. Same with 4.x devices. Just not 2.x devices.

  4. Again, no I am not using any post-2.x SDKs. To prove this I created a brand-new, window-based app from the ‘New Project’ dialog and the only changes I made was the background color of the window (to prove the XIB loaded) and I set the deployment target to 2.0 (It’s still compiled against the 4.x SDK though.) Again, it runs fine on 3.x or 4.x devices, but just a black, blank screen on 2.x devices.

I’ve tried this on three separate 2.x devices included one freshly restored. I’ve used three separate dev machines (MacBook Pro with the 3.x SDK, MacBook Pro with the 4.x SDK and a Mac Pro with the 3.x SDK.) Same result every time.

I am stumped.

The fact that even an unmodified project doesn’t run really has me confused. Could it be the XIB file? Did they change the format from 2.x to something newer in the 3.x SDK? If so, how do I set it back to 2.x. (Again, this is just a complete guess.) But I’m really stumped!

  • 1 1 Answer
  • 1 View
  • 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-16T20:17:57+00:00Added an answer on May 16, 2026 at 8:17 pm

    Turns out Apple did make a breaking change (or more accurately, a ‘fixing’ change) that they didn’t comment on. Specifically, our app wasn’t explicitly setting the main window visible either via code or via the ‘Show at launch’ option in IB. BUT… in one version of the SDK, the runtime, seeing nothing set but needing to display something, it implicitly showed the window in the main XIB file. However, the newer (and older) SDKs (runtimes actually) didn’t have this implicit behavior so when our code didn’t explicitly show the window, we just got a blank screen.

    So we simply checked the ‘Show at launch’ option in IB and it worked. Done and done!

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

Sidebar

Related Questions

I do not know much about the difference between a HTTP Get and a
Any one of you know about the difference between ItemRenderer and Repeater. Both are
I want to know about the difference between the NSLog and the Printf statement
I have a quick question about the difference between the 32 and 64 bit
I am not really sure about the difference between CDF (Cumulative Distribution Function) and
I know about the difference between how each works but i want to know
I know about the usage difference between empty-parameter and parameterless methods in scala, and
I wanted to know about the difference about cloud computing and distributed computing. I
I know about map/reduce alghoritm and its use. It's using functions that are called
Can somebody explain to me the difference between the project target and the minimum

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.