Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>This is the scenario:</p> <ul> <li>Your app works fine on iOS 6 and lower</li> <li>You want to test your app on iOS 7 </li> <li>If you have iOS 7 on your device you'll need XCode 5 in order to test it on it</li> <li>If you want to test it on the iOS 7 simulator you'll need to install XCode 5 for it</li> <li>Compiling your working app on XCode 5 will break all hell loose and will force you to redesign your app at least for iOS 7</li> <li>The solutions suggested here so far will help you to see how your app will look like on iOS 7 but will not keep your iOS 6 and lower look on iOS 7.</li> </ul> <p><strong>Best solution I've found so far:</strong></p> <ol> <li>Update your current XCode to XCode 5</li> <li>Download XCode 4.6.3 from <a href="https://developer.apple.com/downloads/" rel="noreferrer">here</a></li> <li>Install it in a different location and Change the name of the app to XCode4 in order to differentiate between the two.</li> <li>Find your XCode 5 app icon, right click it and select "Show Package Contents"</li> <li>Locate the folder MacOS and move the xcode file outside of its folder. Those last two steps are to prevent you accidentally opening a project with XCode 5. An alternative is to change the default "Open With" app but for some reason that didn't work for me plus I wanted to be extra sure after I had one project opening with XCode 5 and the StoryBoard changed to be compatible to XCode 5 only. *</li> <li>Open XCode 4.6.3 and run your project. In your simulator menu you should now See iOS 7. Even if in XCode top bar you'll see <strong>AppName->iPhone 6.1 Simulator</strong> , selecting iOS 7 on the simulator will run your app in iOS 7 and keep everything the same.</li> </ol> <p><strong>After the above you'll have two versions of iOS simulator. Version 6 and version 7 that contains iOS 7 Simulator.</strong></p> <p>Step 5:</p> <p><img src="https://i.stack.imgur.com/5d2oK.png" alt="enter image description here"></p>
    singulars
    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.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      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