[TIMOB-27470] iOS: App icon does not display for 8.2.1 nightly build
GitHub Issue | n/a |
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2019-10-22T16:01:16.000+0000 |
Affected Version/s | Release 8.2.1 |
Fix Version/s | Release 8.2.1 |
Components | iOS |
Labels | engSchedule, regression |
Reporter | Shuo Liang |
Assignee | Chris Barber |
Created | 2019-10-15T09:47:24.000+0000 |
Updated | 2019-10-22T16:01:16.000+0000 |
Description
Reproduce
1. Install nightly build 8.2.1.v20191014114554 or 8.2.1.v20191014062741
2. Create a brand new app, alloy or classic show this behaviour
3. Run the app with above SDK version
Problem
The app icon did not display, only the blank icon.
Note
One customer wants to use v8.2.1 including the deep link fix.
Comments
JSON Source
This looks to first occur on SDK 8.2.1.v20191010082552, which includes TIMOB-27338. Reverting the _build.js changes in that ticket reinstate the correct behaviour.
Able to verify this bug in SDK versions 8.3.0.v20191014114038 and 8.2.1.v20191014114554. This is a regression from 8.2.0.GA. *Test Environment:* OS Ver: 10.14.5 Xcode Ver: Xcode 11.1 Appc NPM: 4.2.15 Appc CLI: 7.1.1 Node Ver: 10.16.3 NPM Ver: 6.9.0 Java Ver: 1.8.0_162
Ti SDK master PR: https://github.com/appcelerator/titanium_mobile/pull/11281 Ti SDK 8_2_X PR: https://github.com/appcelerator/titanium_mobile/pull/11282
The problem is related to TIMOB-27338 where we naively picked any iOS simulator that is compatible with the selected Xcode. However, if the first sim is an iPad (which it almost certainly is), then xcodebuild optimizes the asset catalog for iPad and thus iPhone app icons are stripped.
Master PR Merged.
merged to 8_2_X
Verified on builds 8.2.1.v20191021132318 and 8.3.0.v20191021151541 Ticked closed.