Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-15922

iOS: App Store - Packaging an app to the App Store fails on Validation



      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 <PROJ>/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/<PROJECT>.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.


        1. failed_validation.png
          226 kB
        2. ipad 2 (7.0.2)_bad.zip
          1.25 MB
        3. ipad 2 (7.0.2)_good.zip
          1.24 MB
        4. ipad 3 (6.0.1)_bad.zip
          4.48 MB
        5. ipad 3 (6.0.1)_good.zip
          4.49 MB
        6. iphone.zip
          2.67 MB
        7. iphone 5s (7.0.2)_bad.zip
          1.28 MB
        8. iphone 5s (7.0.2)_good.zip
          1.24 MB
        9. platform.zip
          52 kB



            • Assignee:
              cbarber Chris Barber
              wluu Wilson Luu (Inactive)
              Allen Yeung
            • Watchers:
              2 Start watching this issue


              • Created:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  Sync status:
                  Last received:
                  Last sent:

                  Git Integration