Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-15922] iOS: App Store - Packaging an app to the App Store fails on Validation

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2013-12-09T04:44:49.000+0000
Affected Version/sRelease 3.2.0
Fix Version/s2013 Sprint 25, 2013 Sprint 25 Core, Release 3.2.0, Release 3.3.0
ComponentsiOS
Labelsmodule_package, qe-3.2.0, qe-testadded, regression
ReporterWilson Luu
AssigneeChris Barber
Created2013-12-07T22:58:37.000+0000
Updated2014-07-29T17:33:24.000+0000

Description

*Details:* Packaging an app to the App Store fails the Validation step in Xcode. *This is a regression as this does not occur on GA stack with Xcode 5.0.2.* *Steps to reproduce:* 1. Create a Titanium classic project 2. Download and unzip platform.zip and add the folder to root level of project 3. Download and unzip iphone.zip and add the folder to /Resources/ directory 4. Next, package the app to the App Store; app should be archived in the Xcode organizer 5. After Xcode organizer opens with the archived app, click on the app and press the Validate button and go through the steps *Actual:* Validation will fail with invalid image path (see failed_validation.png). Also, in ~/Documents/Appcelerator_Studio_Workspace/wilsonIconTest/build/iphone/build/Release-iphoneos/.app, verified all the icons are stored there. *Expected:* Validation should pass without any errors. *Note:* After Ad Hoc packaging the failed apps and installing to devices, the setting icons are not appearing correctly (see iphone 5s (7.0.2)_bad.zip, ipad 2 (7.0.2)_bad.zip, ipad 3 (6.0.1)_bad.zip). See iphone 5s (7.0.2)_good.zip, ipad 2 (7.0.2)_good.zip, ipad 3 (6.0.1)_good.zip for the expected setting icons.

Attachments

FileDateSize
failed_validation.png2013-12-07T22:58:37.000+0000231862
ipad 2 (7.0.2)_bad.zip2013-12-07T22:58:37.000+00001311977
ipad 2 (7.0.2)_good.zip2013-12-07T22:58:37.000+00001302980
ipad 3 (6.0.1)_bad.zip2013-12-07T22:58:37.000+00004693713
ipad 3 (6.0.1)_good.zip2013-12-07T22:58:37.000+00004705723
iphone.zip2013-12-07T22:58:37.000+00002797385
iphone 5s (7.0.2)_bad.zip2013-12-07T22:58:37.000+00001339090
iphone 5s (7.0.2)_good.zip2013-12-07T22:58:37.000+00001299090
platform.zip2013-12-07T22:58:37.000+000053396

Comments

  1. Chris Barber 2013-12-08

    Master pull request: https://github.com/appcelerator/titanium_mobile/pull/5095 3.2.x pull request: https://github.com/appcelerator/titanium_mobile/pull/5096
  2. Pedro Enrique 2013-12-09

    Tested and verified it. PR Merged into master and 3.2.x
  3. Wilson Luu 2013-12-09

    Closing ticket as fixed. Verified packaging an app to the App Store pass the validation step. And, the setting icons are appearing correctly on devices. Tested on: Appcelerator Studio, build: 3.2.0.201312081316 SDK build: 3.2.0.v20131209000852 CLI: 3.2.0-beta Alloy: 1.3.0-beta Devices: iphone 5s (7.0.2), ipad 2 (7.0.2), ipad 3 (6.0.1)

JSON Source