I have a Universal App for iPad and iPhone.
the old versions of my app are working fine. I build the project with Xcode 7 and iOS 9.1 and it worked fine on my iPhone 6S and my iPad 2.
but after i upload the app to the AppStore i tried to update with my ipad and i get this message:
That my App "is not compatible with this iPad"
here screenshot of the appstore:
What i doing wrong?
UPDATE 1:
My iPad version is iOS 9.1 and the target in XCode is Universal
Since the compatibility list doesn't show iPhone4S or iPhone5, I assume that you limited the architecture to arm64.
For further information, see Setting Architectures for iOS Apps.
The problem was that for some reason the value of Build Active Architecture Only was YES instead of NO!!!!
Related
Since my latest update in the App Store, customers with older iPads are complaining that the app doesn't support their devices anymore.
Deployment target is set to iOS 9, so that part should be OK.
When building and running on my iPad mini 1 from xcode it works fine, but when looking it up in the App Store, iPad mini 1 isn't supported by the app.
Did I accidentally change a setting, or is it the way it is from now on?
(XCODE 9.1)
In the info.plist file the "Required device capabilities" should include "armv7". That fixed it.
Recently I upgraded my Xcode to 8.1 (8B63) and migrated the 7.3.4 project successfully. Tested on simulators and was able to build on iPad Retina (iPad 4) simulator with deployment target 8.4. But when I connected my device (iPad 4), I got the following error:
Could not locate device support files.
This iPad (4th generation Model A1458) is running iOS 10.2.1 (14D27), which may not be supported by this version of XCode.
I am not able to understand why - as the project can work on iPad 4 simulator, but not able to connect to the device. Can you please help me in this?
Thanks
You need to update Xcode again. I have this same problem sometimes when I update my iDevice right when Apple pushes an update to iOS. The problem is that your device's iOS is too current, and your Xcode actually doesn't recognize it (it's outdated - the latest is 8.2.1 I believe).
If you're an Apple Developer with a current account, you can actually see the latest version of Xcode (and beta versions) here: https://developer.apple.com/download/more/?q=xcode Also you can bypass the annoying time-outs and bugs you sometimes will experience downloading Xcode through the AppStore
I think Xcode 8.2.1 should help, if not - try Xcode 8.3 Beta (if it's available)
EDIT: Sorry, it is a duplicate.
Original Question:
The following appear as choices for device within XCode (6.1), but there is no iPhone 4. How can I add this? (A bug is being reported against 7.1.2 on iPhone 4 and I am looking for a way to test it without a physical device).
Visit apple downloads page, find the older xcode sdk that has iPhone 4 simulator sdk.
Copy the simulator sdk from the older xcode to your newer xcode (better create a symbolic link)
Am I able to debug using my device, which I just updated to iOS 8? I want to keep using Xcode 5.1.1 if possible, but after updating the device I don't see it in the schema anymore (replaced by "iOS device" placeholder)
You cannot build to a device running iOS 8 using Xcode versions prior to Xcode 6.0 because Xcode won't recognize the OS on your device. To test on iOS 8 devices, you can use Xcode 6 GM (since Xcode 6 isn't out yet on the App Store).
Download Xcode 6 GM in the Apple Developer Member Center.
EDIT
Per #rmaddy's comment, you can use Xcode 5 to test your app on an iOS 8 device (provided it doesn't use code only compatible with iOS 8+), but you must plug the device in once while running Xcode 6+ and allow it to process the symbol files from your device (you can view this in Xcode's Organizer). Then it should work with Xcode 5.
I want to know how I can build an ad hoc, over the air, app that runs on an iPad 1 (running iOS 5.1.1) from xcode 4.5.1. I have installed the iPad 5.1 simulator and it works OK on that, it also works fine on an iPad 1 when installed over the wire. However it will not install (on iPad 1 only, iPad 2+ is fine) when I create an ad hoc, over the air distribution. In project->build settings I have Base SDK: Latest iOS (iOS 6.1) and iOS Deployment Target: iOS 5.1.
Any ideas anyone?
Please note, I already know how to create an "over the air" distribution. This question is about a particular problem with installing on an iPad 1.
I think the solution to this was to set the build settings to 5.1 in both the project and the target. I did this recently in xcode 4.6 and that seemed to solve the problem (of not being able to deploy to the iPad 1). I note that the base SDK is still showing 6.1.