Apple not accepting applications built with some versions of the SDK - iphone

I'm trying to upload a new binary to the app store.
the message i get is:
"Apple is not currently accepting applications built with this version of the SDK."
Does any one know how to solve it?

The only way around this is to build against a new version of the SDK.
I believe as of yesterday the minimum version of the SDK is 4.0

I had the same problem and I resolved it!
The only thing to do is building with a DEVICE SDK and NOT SIMULATOR.
I could submit an app builded with the 3.1 SDK.

Related

Uploading iOS 7 app to Apple App Store Error

Needing some help. I have an iOS 7 app developed in Xcode 5, but everytime I go to upload the build to the app store I get the following error.
"This bundle is invalid. Apple is not currently accepting applications built with this version of SDK, Xcode."
So they give us the tools to develop but we can't upload the app? Any way to fix this would be a HUGE help. Thank you
Make sure you are not uploading build through XCode5 Preview.You will not get this error in XCode5 alpha version that is released right after iPhone5s.

how to remove the iPhone application version from the AppStore?

I've uploaded the 2.0 version to the appstore having to support both iPhone and iPad.but the previous version does supports only iPhone. This version having the resolution issues in the iPad. I've created the version 3.0 for iPhone only, but the iTunes connect is not accepting this build and saying that " This bundle does not support one or more of the devices supported by the previous app version. Your app update must continue to support all the devices previously supported.You declare supported devices in Xcode with the Targeted Device Family build setting."
any one please suggest me the best solution.
You can't change an app from universal to iPhone or iPad only once it has been approved and was live in the App Store. Your only option is to remove the app from the App Store completely and submit a new one that's iPhone only but then you lose most of your customers probably.
I'd suggest that you just solve whatever issues you have with the universal version as soon as possible and submit an update.

Will an application compiled for iOS 3 run on iOS 4?

I compiled an application for iOS 3, Will it run on iOS 4? Or do I send 2nd version of the application to App Store?
It will run, but won't take advantage of the new stuff in iOS4. Otherwise, lots of apps currently in the AppStore that haven't been updated wouldn't work on the new iPhones.
It doesn't really matter any more. Apple is currently only accepting applications and updates built against iOS 4.0 for the App Store:
Make sure that your applications are
compatible with iOS 4. All new
applications and updates to existing
applications must be built with iPhone
SDK 4. In addition, the App Store will
no longer support applications that
target iOS 2.x.
It's my understanding that a 3.x-only application will now be rejected. However, it is trivial to ensure that your 4.0-built application will run on 3.x devices by setting the Deployment Target to 3.0 (or later).

Problems uploading the binary of my app to the Apple Store (Unaccepted version of the SDK)

I’m having a problem when I try to upload the binary of my app to the Apple Store. Once I upload the file, the following message appears at the top of the page:’The binary you uploaded was invalid. Apple is not currently accepting applications built with this version of the SDK.’
The thing is that I have tried with every combination of base SDK / Target deployment objective with both xcode 3.2.2 and 3.2.3 (that includes the new SDK4 – final version) and the message keeps on appearing every time I upload a file.
Does anyone know what SDKs are being accepted at the moment by Apple? What combination of Base SDK / Target deployment objective should I use if I want my app to run on the iPad (SDK 3.2) and iPhones with SDK > 3.1.3?
Might it be because I generate my distribution-binary using a simulator device instead of a real phone?
Thank you very much in advance for your help.
Best regards,
Jorge.
Might it be because I generate my distribution-binary using a simulator device instead of a real phone?
Exactly. If you're building for the simulator, you're building for an intel cpu, not an arm. You have to select "device" before building your distribution binary.

How can I develop production iPhone apps and iPad apps on the same machine?

It seems that in the future, we can just use the non-beta iPhone SDK to develop for both at once.
But for now, the only way to develop for iPad seems to be to use the SDK 3.2 beta. However, if I install that, Apple clearly states I should not submit apps to the app store with it.
I'm an independent, one-machine developer. Is there a way I can continue to upgrade my existing iPhone apps while still developing for iPad?
The Best way to do this is to install the 3.2 SDK beta in a location other than '/Developer'. On the 'Custom Install on Macintosh HD', select 'Other' from the Popup button, and point the installation to somewhere like: '/Developer-Beta'.
You can then run Xcode from /Developer/Applications for your iPhone apps, and Xcode from /Developer-Beta/Applications for your iPad apps.
If I'm reading the agreement correctly, the ban on submitting apps with the 3.2 beta applies only to the SDK, not the tools. If you set your app's base SDK to an SDK earlier than 3.2 (which it probably already is anyway), you can then build with the 3.1 and earlier SDKs by selecting them from the "Overview" menu in Xcode.
I've submitted updates to my iPhone apps built with the 3.0 SDK by the 3.2 beta tools, and they were accepted with no issue. As long as you aren't building on the actual new SDK, you should be fine.
EDIT: I don't work for Apple, I am not a lawyer, blah-blah. But it's worked for me, and the warning only specifies the "iPhone SDK 3.2". The Xcode tools aren't mentioned.
If you install 3.2 the Active SDK menu looks like
Xcode http://img.skitch.com/20100310-xkbqnbr6h4f2q55wk2wppjx3h2.preview.jpg
However, under Project settings you can change the SDK as follows:
Xcode http://img.skitch.com/20100310-xqkuracw73jb5y7uwtt7yurjs1.preview.jpg
So you can developed for any OS version using the same machine, etc.