iPhone app runs on iPad simulator, but the background is inverted! - iphone

i've installed new sdk 3.2 pre-release wich have iPad simulator, i have tried to launch an iPhone app created by me in iPad simulator; the main view of this app has an image as background; when launch it on iPad simulator this background(self.background = [[UImage..... ) it comes inverted, from top to bottom.
Any idea??
thanks in advance....:)

This was an early bug in the SDK, which was fixed somewhere around Beta 3.

Related

Why my Xcode4.5 doesn't has iPhone(Retina 4-inch) and iPhone(Retina 3.5inch)

Today, I update the Xcode4.5 and install it on my computer which has a earlier version Xcode4.3, after installing I open Xcode4.5, when I want to run my app, there is only IOS Device, iPad 6.0 Simulator and iPhone 6.0 Simulator. How can I test my app on both iPhone 4-inch and iPhone 3.5-inch, thank you very much.
Change the setting in the iPhone simulator.
If you app will not will up the entire screen, you are probably missing the Default-568h#2x.png which needs to be 640 x 1136 pixels.

Xcode 5 iPhone app on iPad simulator

I've installed Xcode 5 alongside Xcode 4 so I can build for both iOS6 and 7 SDKs.
I have a working iPhone App that, when I load it in Xcode 4 and build it to run on the iPad simulator it shows up with the 1x/2x button in the bottom right corner of the screen indicating that this is an iPhone App installed on an iPad.
When I do the same thing in Xcode 5, however, it appears that it isn't installing it on the iOS7 iPad simulator as an iPhone app because I don't see the 1x/2x button in the corner, and things are laid out slightly differently.
Again, this is the exact same Xcode project (actually it's a workspace) opened in Xcode 4 and built for an iPad simulator and opened in Xcode 5 and build for an iPad simulator.
Does anybody have any ideas on how to get an iPhone app to run as such on an iOS7 iPad simulator? Or why this might be happening?
iOS 7 uses the iPhone's retina artwork and so always appears in x2 format.

iPhone Simulator no longer running app at 4inch resolution

All throughout development my app has been running fine in the simulator on both the 3.5 and 4 inch screens. However, when I finally added Icons and Launch Images to the app the 4inch simulator no longer works. It runs the app in 3.5inch res with black bars at the top and bottom. It works fine running on my actual iPhone 5 so I think this is a bug with the simulator. Anyone else experienced this, and know a fix?
Regards,
Mike
You are missing the Default-568h#2x.png Launch Image, if it is included in your project make sure that it is also included in you target.

iOS5 iPhone app not working on iOS6 iPad

Okay guys,
This is a weird one.
I have an iOS 5.1 iPhone application; Navigation based.
It works fine on the iOS 5.1 iPhone and iPad, and on the iOS 5.1 iPhone and iPad simulators.
Works fine on iOS 6 iPhone simulator.
On both the iOS 6 iPad and iOS 6 iPad simulator it does not work until you change the zoom level.
The UI comes up, but the buttons are not clickable. Changing the zoom makes everything work.
Any ideas?
I've had the same problem with a piece of production code, managed to get around it using the same workaround given in the blog posted by Jeffrey
http://programmingthomas.wordpress.com/2012/10/08/keep-calm-v1-1-ios-6-ipad-bug/
You have to set the bound size for ipad [self.view setBounds: CGRectMake(0f, 0.0f, 768.0f, 1024.0)];

Setting Xcode's target to iPhone NOT iPad

I just upgraded to iPhone SDK 3.2 Beta 4. Since doing so, I have not been able to get the app to launch in the iPhone simulator - it keeps launching in the iPad simulator. I have tried option-clicking the drop-down menu in the top left-corner of Xcode and setting 'Active Executable' to iPhone simulator 3.1.3 but it keeps going back to iPad simulator instead.
What gives? I have no interest in my app running on the iPad and I don't want to test it in the 2X mode in the simulator.
Thanks,
You can't really launch an iPhone app in 3.2.x - sometimes it will pop up - but basically right now it is only for iPad development.
Update for release version of Simulator.
First of all, the title of this question doesn't match the description: Xcode target isn't the same as the simulator hardware device.
If you are writing an app targeting 3.2, it can run on both iPad (using OS 3.2) and lower OS versions on the iPhone. You do this by setting the Base SDK to iPhone Device 3.2, the Targeted Device Family to iPhone/iPad, and the iPhone OS Deployment Target to 3.1 (lower than 3.2).
The iPhone simulator has a menu option for Hardware->Device, which can be set to iPhone or iPad. However, you can only run a 3.2 SDK target in iPad mode, and a Universal app that supports iPad can only use the 3.2 SDK to build.
You can of course set the simulator to iPhone mode and launch your app from Springboard, but that will lose the debugger connection. Switching mode during installation of your app will cause it to crash.
So the short answer is still the same: you can't run a Universal iPad app in the iPhone mode simulator while debugging.
Upper-left corner of the IDE find a dropdown list of Simulator versions - flipped to 3.2 - try to put it back to 3.1.3
and relaunch your app.
This was driving me nuts too, but the answer is right here:
http://quatermain.tumblr.com/post/517122761/running-universal-ipad-iphone-apps-in-the-simulator
In short, tell Xcode to Build for the 3.2 SDK, then switch the build menu to the 3.1 SDK and tell Xcode to Run the app. Presto, the app starts in the iPhone simulator!
From Apple's documentation: "iPhone OS 3.2 does not support iPhone and iPod touch devices. It runs only on iPad." There's no way to target 3.2 for iPhone, so there's no Simulator. Ergo, you'll have to wait for iOS 4. Fortunately, that's only 4 days away now... of course it won't support the first generation of iPhone devices, but for all other iPhone users it's a free upgrade. Not sure about iPod Touches.
You should be able to change your target platform in your Project Settings.
Changing the target platform and device makes no difference. It always launches the iPad simulator.
If you switch the simulator to iPhone mode, the app just disappears.
This dev environment is a mess.
Short answer: You can change the hardware setting in the simulator. Hardware->Device
Go to Project
Set Active Executable
There are 2 options: Ipad Simulator 3.2 or Iphone Simulator 4.0.
If you choose the Iphone simulator, then it will launch Iphone simulator.
If you choose the Ipad simulator, then it will launch Ipad simulator.
I finally solved this problem myself.
First, install new version of xCode, which is xCode 4.
Then set project scheme to iphone simulator and run app in xCode several times.
And re-install xCode 3 and the problem will be gone away!