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

Windows: Add tiapp property for windows app ID


    • Type: Improvement
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: Release 4.1.0
    • Fix Version/s: Release 5.1.0
    • Component/s: Windows
    • Labels:
    • Environment:

      Windows 8.1
      Appc CLI (NPM): 4.1.0-1
      Appc CLI (Registry): 4.1.0-5
      Ti SDK: 4.1.0.v20150706111546

    • Story Points:
    • Sprint:
      2015 Sprint 17 Windows, 2015 Sprint 19 Windows



      Currently the Windows platform is using the id tag within the tiapp.xml in order to populate the Package/Identity/Name of the app. The Package/Identity/Name is given to the user by Microsoft when the app is created on the Windows developer dashboard, an example is 55769Appcelerator.pkgTest, the section before period is the same for every app created with the same account and the section after the period is the name of the app.

      In order to pass the Windows certification test the designated app id must be present, however when building for Android the Windows app id is not a valid id as it begins with a number.

      There should be a tag within the <windows> section of the tiapp.xml that is used to populate the Package/Identity/Name section for the app, allowing the same app to be published across multiple platforms with the same tiapp.xml

      Steps to reproduce

      1. Package an app for Windows phone without setting the id property to the id given from Microsoft
      2. Upload the app to the dashboard on dev.windows.com
      3. Change the id to match the property and repeat 1-2
      4. Attempt to package for Android

      Actual result

      2. When validating the package the validation will fail
      3. The validation will pass
      4. The packaging will fail

      Expected result

      A developer should not have to change the tiapp.xml values between packaging for different platforms


          Issue Links



              • Assignee:
                cwilliams Christopher Williams
                eharris Ewan Harris
                Chris Barber
              • Watchers:
                3 Start watching this issue


                • Created:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration