Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-23172] Default min-ios-ver and default enable-launch-screen-storyboard combination rejected by Apple

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2016-04-11T01:48:39.000+0000
Affected Version/sRelease 5.2.0, Release 5.2.2
Fix Version/sRelease 5.3.0
ComponentsiOS
Labelsn/a
ReporterFokke Zandbergen
AssigneeFokke Zandbergen
Created2016-04-08T06:36:32.000+0000
Updated2016-05-06T21:57:00.000+0000

Description

Templates default to <enable-launch-screen-storyboard>true</enable-launch-screen-storyboard> since 5.2.0 (TIMOB-19694) but the default <min-ios-ver> is [still 7.1](https://github.com/appcelerator/titanium_mobile/blob/master/iphone/package.json#L21). This causes an error when you try to upload your app with this default combination to Apple: !Screen Shot 2016-04-05 at 16.48.40.png|thumbnail! We should default <min-ios-ver> to 8.0, or at least force it to be 8.0 when a Storyboard is used as launch image, like we do when the app has a WatchOS app: https://github.com/appcelerator/titanium_mobile/blob/master/iphone/cli/commands/_build.js#L1688-L1693

Attachments

FileDateSize
Screen Shot 2016-04-05 at 16.48.40.png2016-04-08T06:34:38.000+0000212242

Comments

  1. Fokke Zandbergen 2016-04-08

    PR on master: https://github.com/appcelerator/titanium_mobile/pull/7925
  2. Chris Barber 2016-04-08

    Can you please make a backport for 5_3_X and 5_4_X, then I'll review and merge. Thanks!
  3. Fokke Zandbergen 2016-04-10

    Of course, but there's no 5_4_X branch.. that's master right? Or did you mean 5_2_X? Here is the BP for 5_3_X: https://github.com/appcelerator/titanium_mobile/pull/7930
  4. Eric Wieber 2016-05-06

    Verified fixed, using: MacOS 10.11.5 (15F31a) Studio 4.6.0.201604292352 Ti SDK 5.3.0.v20160503133640 Appc NPM 4.2.5-5 Appc CLI 5.3.0-43 Alloy 1.8.7 I am able to successfully upload apps with <enable-launch-screen-storyboard>true</enable-launch-screen-storyboard> and <min-ios-ver> set to 7.1, the defaults. Templates will validate and upload without error.

JSON Source