MobileOrg / mobileorg

MobileOrg iPhone App
http://mobileorg.github.io
GNU General Public License v2.0
556 stars 69 forks source link

iPhone 5 incompatibility? #200

Closed wilbowma closed 7 years ago

wilbowma commented 7 years ago

I just tried to update MobileOrg hoping the WebDAV syncing issue would be fixed, but the AppStore reports that the new version is incompatible with my device. I'm running iOS 10.3.2 on an iPhone 5 (not 5s). The earlier version installed fine for the iPhone 5; is there some new incompatibility or was this a mistake in listing the compatible devices?

webframp commented 7 years ago

Sorry for that inconvenience! Nothing has specifically changed in that regard that I am aware of and it definitely wasn't intentional. The only device requirement is iOS 9, from iTunes Connect:

Device Requirements

Minimum iOS Version 9.0

Supported Architectures arm64

Device Protocols Device Family iPhone / iPod touch, iPad

Required Capabilities arm64

wilbowma commented 7 years ago

I think the arm64 requirement is causing the issue. IIRC, the iPhone 5 was still 32bit.

ckruse commented 7 years ago

You dropped arm32, didn't you?

Via Mobile, deshalb kurz. Nicht unhöflich gemeint!

Am 27.07.2017 um 21:21 schrieb William J. Bowman notifications@github.com:

I think the arm64 requirement is causing the issue. IIRC, the iPhone 5 was still 32bit.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

ckruse commented 7 years ago

Hu... sorry, @wilbowma was faster, I didn't want to hit send

webframp commented 7 years ago

It does look that way based on the compatibility matrix.

If anything this was done by XCode and not intentional. I don't recall any earlier commits that required us to remove 32 bit. I will look at getting it back and do a point release if needed to get it supported again.

wilbowma commented 7 years ago

Thanks a lot!

webframp commented 7 years ago

I've built a new bundle making sure to use the Build Only Device and confirmed build settings:

Build Active Architectures is Yes Implicit 32bit is Yes Valid Archs is arm64 armv7 armv7s

Before I submit to the store with a version bump anyone have suggestions to confirm that this bundle has 32bit and 64bit support?

mgmart commented 7 years ago

This matrix should provide all information needed: https://stackoverflow.com/a/21422550

webframp commented 7 years ago

Rebuilt and submitted 1.7.4 for review

webframp commented 7 years ago

v1.7.4 passed review and should be available soon if not already. Please let me know your results, thanks.

wilbowma commented 7 years ago

This one installed okay and the WebDAV syncing issues seems to be fixed. It looks like this can be closed.

FYI, when I first tried to update to 1.7.4, I got the same error, despite seeing the new version and all iPhones being listed in the compatibility section. However, being an experienced computer-er, I tried restarting the App Store and then it installed fine.

webframp commented 7 years ago

Excellent, thanks for confirming and sorry for the hassle.