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

iOS modules unable to write to product

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: Release 5.2.0
    • Fix Version/s: Release 5.2.1
    • Component/s: iOS
    • Labels:
      None
    • Environment:

      5.2.0.GA

    • Sprint:
      2016 Sprint 05 Tooling

      Description

      TIMOB-19694 fixed a bug where for iOS anything in a module's platform/iphone|ios folder was copied to build/iphone/build/Products/Debug-iphonesimulator/AppName.app where it should copy to build/iphone like Android and Windows do.

      Unfortunately this breaks Titanium and iOS modules that relied on the old behaviour, when you build using 5.2.0.

      This ticket requests to find a module-side solution for this "breaking fix".

      So far a project-side solution was suggested, by using a project CLI plugin or (new) hook that copies the files over. However, modules should be self-contained and not rely on additional scripts to be added/written by the user.

      Probably, modules should be able to hook into the CLI as well. Then we could give an example of a module-based CLI hook that does what the < 5.2.0 CLI used to do.

      Known affected OSS modules:

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ewieber Eric Wieber
                Reporter:
                fokkezb Fokke Zandbergen
                Reviewer:
                Feon Sua Xin Miao
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

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

                    Git Source Code