Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

[ios, build] Stop packaging i386 simulator arch #10772

Merged
merged 1 commit into from
Dec 21, 2017

Conversation

friedbunny
Copy link
Contributor

@friedbunny friedbunny commented Dec 21, 2017

Removes support for 32-bit simulators (i386), such as the iPhone 5 and iPad 2. This does not affect device support — 32-bit devices are still supported via the armv7 architecture.

This reduces the packaged size of our framework and dSYM by ~25%. This change does not affect the size of apps that integrate our SDK, as simulator architectures aren’t included in shipping apps.

For now, this does not change any Xcode project or mason settings, which allows iosapp to still run in 32-bit simulators. If you need to test using an older form factor using the packaged framework, try using the iPhone 5s, iPad Air, or iPad Mini 2 simulators.

/cc @1ec5 @akitchen @fabian-guerra

@friedbunny friedbunny added build iOS Mapbox Maps SDK for iOS labels Dec 21, 2017
@friedbunny friedbunny added this to the ios-v3.7.2 milestone Dec 21, 2017
@friedbunny friedbunny self-assigned this Dec 21, 2017
@friedbunny friedbunny requested review from akitchen and 1ec5 December 21, 2017 01:19
Only builds and packages x86_64 architecture in our frameworks and dSYM. Removes support for 32-bit simulators, such as the iPhone 5 and iPad 2. This does not affect device support — 32-bit devices are still supported via the arm7 architecture.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
build iOS Mapbox Maps SDK for iOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants