Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11813

Xcode Plugin should allow override of SYMROOT

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Component/s: xcode-plugin
    • Labels:
    • Environment:
      XCode plugin 1.0.1
      Jenkins 1.440

      Description

      When building in Xcode, all SYMROOT is set so all binaries for all projects are created in ~/Library/Developer/Xcode/DerivedData/...

      This makes linking to dependent projects very easy because all of the dependencies have the same SYMROOT. When running xcodebuild from the command line, SYMROOT can be set to achieve the same behavior. Providing this option would help developers who have framework targets in child projects.

      1. xcode-plugin.hpi
        45 kB
        Arnaud Héritier
      2. xcode-plugin.hpi
        41 kB
        Arnaud Héritier
      3. xcode-plugin.hpi
        41 kB
        Arnaud Héritier

        Issue Links

          Activity

          Hide
          aheritier Arnaud Héritier added a comment -

          ok, cool
          yes please open a ticket with all details you gave in the wiki to have a trace of the problem for the future.
          the bug isn't related to this feature.
          thx

          Show
          aheritier Arnaud Héritier added a comment - ok, cool yes please open a ticket with all details you gave in the wiki to have a trace of the problem for the future. the bug isn't related to this feature. thx
          Hide
          bcrahn33 Bryan Rahn added a comment - - edited

          This is erring again when I set the Configuration parameter.

          Parameters:
          SYMROOT = $

          {WORKSPACE}/build/Ad-Hoc
          Configuration = Beta
          Build output directory = ${WORKSPACE}

          /build/Ad-Hoc

          Error:
          Cleaning up previously generate .ipa files
          FATAL: /iOS-Project-Beta/workspace/build/Ad-Hoc/Beta does not exist.

          Please help. Thanks in advance.

          This might be related to JENKINS-12089

          Show
          bcrahn33 Bryan Rahn added a comment - - edited This is erring again when I set the Configuration parameter. Parameters: SYMROOT = $ {WORKSPACE}/build/Ad-Hoc Configuration = Beta Build output directory = ${WORKSPACE} /build/Ad-Hoc Error: Cleaning up previously generate .ipa files FATAL: /iOS-Project-Beta/workspace/build/Ad-Hoc/Beta does not exist. Please help. Thanks in advance. This might be related to JENKINS-12089
          Hide
          aheritier Arnaud Héritier added a comment -

          Brian, did you gave a try to the latest SNAPSHOT of the plugin attached here ?
          I will open a ticket for this problem (It seems that Tzur didn't do it for now). I explained it al little bit more in the plugin wiki page comments (https://wiki.jenkins-ci.org/display/JENKINS/Xcode+Plugin)

          Show
          aheritier Arnaud Héritier added a comment - Brian, did you gave a try to the latest SNAPSHOT of the plugin attached here ? I will open a ticket for this problem (It seems that Tzur didn't do it for now). I explained it al little bit more in the plugin wiki page comments ( https://wiki.jenkins-ci.org/display/JENKINS/Xcode+Plugin )
          Hide
          aheritier Arnaud Héritier added a comment -

          The problem was fixed in 1.2.1 with issue JENKINS-12089

          Show
          aheritier Arnaud Héritier added a comment - The problem was fixed in 1.2.1 with issue JENKINS-12089
          Hide
          aheritier Arnaud Héritier added a comment -

          No more feedback after 1.2.1 release. I close it.

          Show
          aheritier Arnaud Héritier added a comment - No more feedback after 1.2.1 release. I close it.

            People

            • Assignee:
              aheritier Arnaud Héritier
              Reporter:
              bradleywehmeier Brad Wehmeier
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: