[TIMOB-28508] iOS: Hyperloop 7.0.0+ should enforce correct min TiSDK
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | Critical |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2021-07-28T15:07:07.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | Release 10.0.1 |
| Components | iOS |
| Labels | build, hyperloop, ios, regression |
| Reporter | Gary Mathews |
| Assignee | Gary Mathews |
| Created | 2021-07-21T21:38:02.000+0000 |
| Updated | 2021-07-28T15:07:07.000+0000 |
Description
- Hyperloop 7.0.0+ currently enforces minimum SDK
9.2.0 which requires i386 and armv7 architectures. These are missing in 7.0.0+ due to iOS 11 dropping support for 32-bit architectures.
- Hyperloop 7.0.0+ should enforce Titanium SDK 10.0.0 as the minimum OR contain i386 and armv7 architectures for backwards compatibility.
- If an older version of Hyperloop (6.0.2) is not specified in tiapp.xml when using older SDKs (9.2.0), the build will fail.
Undefined symbols for architecture i386
master: https://github.com/appcelerator/hyperloop.next/pull/356
PR (titanium_mobile): https://github.com/appcelerator/titanium_mobile/pull/12905