Reputation: 2950
I have just updated a new version of my app and its not supporting iPhone 4s & 5.
From the App Store:
Compatibility: Requires iOS 8.0 or later. Compatible with iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2, iPad Air 2 Wi-Fi + Cellular, iPad mini 3, iPad mini 3 Wi-Fi + Cellular, iPad mini 4, iPad mini 4 Wi-Fi + Cellular, iPad Pro, iPad Pro Wi-Fi + Cellular, and iPod touch (6th generation).
My older version did support all iPhone, iPad and iPod touch.
In Build settings the valid architectures are (for both debug and release): arm64
, armv7
and armv7s
Under required device capabilities I had armv7
. My simulators show iPhone 4 & 5 and it runs great.
How do I fix this?
Thanks in advance
Upvotes: 1
Views: 1604
Reputation: 2950
So I found the answer to my question.
When I archived my app I had to select "iOS Device" and not archiving for a device that's plugged in at the time.
Source: https://stackoverflow.com/a/24149087/2053537
Upvotes: 2
Reputation: 10294
Check your info.plist file for items listed under "require device capabilities" It's possible that something has crept into this array that requires iPhone 5S+ to run.
Upvotes: 1