Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-9500

Not allowed to have XCodeProject display name different from Cordova project name

    XMLWordPrintableJSON

    Details

    • Flags:
      Patch

      Description

      The recent changes to the compile command (CB-8485) have introduced an issue on iOS. Specifically, the inline creation of the signed archive, have made it impossible to have an iOS applications display name be different from the Cordova project name.

      The archive generation process expects the .app name to have the same basename as the name listed in the XCodeProject. If it does not find the .app at this position, it fails the conversion and the entire compile process.

      The .app it creates is based upon the Cordova project name. The name in the XCodeProject is the name used for applications name when it is on a device, so now this name must match the project name or the signed archive won't be created.

      This can be fixed in a number of ways.

      • Include a "no-sign" option, which would mimic the old behavior.
      • Include a way to pass the desired name to compile.
      • Have the .app name be pulled from some other configuration that isn't tied to a the iOS display name.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                nicholas_farley Nicholas Farley
              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2h
                  2h
                  Remaining:
                  Remaining Estimate - 2h
                  2h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified