Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-466

Add support for compiling Storyboard files (Xcode)

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: P4: Low P4: Low
    • 1.3.0
    • None
    • General
    • None
    • a2dece0a1d0d9abbddf275b356cbf83e6689578e

      This goes into the ib module. Trivial to implement:

      • setenv IBSC_MINIMUM_COMPATIBILITY_VERSION = cpp.minimumIosVersion
      • FileTagger for *.storyboard => ["storyboard"]
      • Rule to compile ["storyboard"] to *.storyboardc

      The rest is pretty much exactly the same as for xib/nib files. Note that *.storyboardc - "Interface Builder Compiled Storyboard Document" - is actually a directory containing an Info.plist and several compiled nib files, the number of and names of which are non-static.

      Sample invocation:

      ibtool --target-device iphone --target-device ipad --errors --warnings --notices --module Silverlock --minimum-deployment-target 8.0 --output-format human-readable-text --compile Main.storyboardc Main.storyboard

        For Gerrit Dashboard: QBS-466
        # Subject Branch Project Status CR V

            jakepetroules Jake Petroules (DO NOT ASSIGN ISSUES)
            jakepetroules Jake Petroules (DO NOT ASSIGN ISSUES)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes