Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I want my application to be available for iPhone devices only !
Is it allowed by Apple and if so how do I distribute it for iPhone only (besides setting the family to iPhone) ?
Thanks
First of all, there's no reason why your base SDK for the ipad only target should be 3.2. In fact, since iOS 4.2 runs on ipad, you're going to limit your customer base by not changing the base SDK to 4.2. You can set your target OS to iOS 3.2 to make sure the app will run on iOS 3.2.
In your target configuration build settings, look for "targeted device family", that will say whether or not the target is "ipad", "iphone" or (for universal apps) "iphone/ipad".
I also migrated a universal app to two separate targets -- it was not fun. You have to very carefully check your build settings and your .plist files to make sure they're sane for their intended target device, especially check:Base SDK, iOS deployment target, targeted device family, and Info.plist file
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am beginner in iPhone.
I want to make the iPhone app that compatible for all iPhone versions like 3 and above.
Please help me What to set in the project to make it compatible to all version.
Thanks in advance.
You should set the deployment target in the target summary.
Edit: Xcode 4.5.x only supports iOS 4.3 and later so you can't support iOS versions below it.
Edit 2: If you are using and old version of Xcode this might be helpful for you. iOS 3.x support in Xcode 4
But you should think twice before writing an application that targets iOS4 and above.
Targeting to old versions of iOS means that you must not use any of the API's of the next iOS versions such as ARC and auto layout. As a result your code will be harder to maintain and some features would be impossible to implement.
Before going on with it, think about how many users will you satisfy by supporting iOS4. Read these thousand words from apple and then decide for yourself
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I have installed iOS 7 on my iPhone 5 and the Beta Version of Xcode 5 on my mac.
When I want to run an app on my iPhone, Xcode says:
"no provisioned ios devices are available with a compatible iOS version"
What went wrong?
It's a guess. But if you have installed IOS7 on your device.
You need to say again that you want to use it for development. You can do this in the organizer --> devices in xcode
Go to project and Target Settings and Make sure that you have set the right provisioning profile before running it on your device. As you are mentioning that you have installed a new SDK and Xcode, i would suggest you to check the provisioning profile once again.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
i have jailbreak iphone 4s with 6.1.2 (10B146) ios version. i hane maintain provisioning profile .the status of profile is valid.my device is add on member center it show there.but when i run the app using ios device a pop window open with
"No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination."
i m using Xcode Version 4.5.2 (4G2008a).
Apps are not "simulated" on the device, they're run natively there.
Jailbreaking ain't magic. Xcode will still not permit you to just upload your app without the correct provisioning profiles and certificates and whatever (unless you binpatch Xcode itself or use some other kind of nasty hack, like the "iOSOpenDev" package).
So you have to actually copy your application bundle to your device (to the /Applications folder) and either restart SpringBoard or use the uicache utility to make it appear on the home screen.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm looking at upgrading my development iPhone 3GS from iOS4.3.5 to iOS5. Now that Apple even rejects apps that use the older SDK and contain an iPhone 5 launch image, I see no need to keep my iPhone 3GS on iOS4.
Even though the latest s/w for iPhone 3GS is iOS6, will an upgrade to iOS5 be successful through the server verification. I ask because I tried to restore in a similar situation previously on a different device (and different iOS versions) but it wouldn't let me so I had to upgrade to the latest compatible version of iOS.
Success/failure stories would be much appreciated.
Thanks,
James
PS. this may not be a techy question, but as a community of developers, this seems to be the best place to ask!
Apple no longer signs iOS5 meaning that you can't restore to iOS5 unless you have previously saved the SHSH blobs either in Cydia or with a tool such as TinyUmbrella.
See Explained: SHSH Blobs
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Right after I upload my binary over to Apple in iTunesConnect, it appears this message,
"The binary uploaded for the latest version of this app indicates that iOS 4.3 or later is required. Apps that require iOS 4.3 or later will not be available to Verizon iPhone users. If this app could be compatible with earlier iOS versions, you may want to reject the binary and upload a new one that indicates the earliest compatible iOS."
What to do so that I can have my app reach as many as customers possible?
Thank you.
Find those 4.3 exclusive methods and look for alternatives available for 4.0
In future projects, try to develop thinking on a reasonable iOS version.
Today to develop with a base of 4.0 it's more than reasonable.
To be honest, if you wait a week, the Verizon iPhone will be on iOS5 and you can use iOS4.3+ APIs.