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

dSYMs not generated in version 2.0.11

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      dSYMs zip not packaged in the product release.  The same configuration is ok while using xcode plugin version 2.0.8.

      Maybe it releated to the commit "

      Fixed the validation when multiple projects are included in WorkSpace…
      …. JENKINS-54113
      "?

      ====

      in 2.0.8.  the log said:

       

      Archiving dSYM
      No dSYM file found in /Users/haojiepan/Workspaces/workspace/xxxx/build/xxxx.xcarchive/dSYMs !
      [build] $ ditto -c -k --keepParent -rsrc /Workspaces/workspace/xxxx/build/Release-iphoneos/xxxx.app.dSYM /Workspaces/workspace/xxxx/Releases/xxxx-dSYM.zip

       

      in 2.0.11. the log is :

      Archiving dSYM
      No dSYM file found in /Workspaces/workspace/xxxx/build/xxxx.xcarchive/dSYMs !
      No dSYM file found in /Workspaces/workspace/xxxx/build/eTrip.xcarchive/dSYMs !

       

        Attachments

          Activity

          Hide
          kazuhidet Kazuhide Takahashi added a comment -

          biAji Na
          The old Xcode seems to have been somewhere else, but in recent Xcode, dSYM files should always be created in build/brbrbr.../xxxx.xcarchive/dSYMs under the build directory.
          And the plug-in assumes that dSYMs file is there, and it is searching only there.
          However, I see your message, the dSYMs file seems to be in a different place (other than build/brbrbr.../xxxx.xcarchive/dSYMs).
          Are you running the build with some special parameters for xcodebuild ?

          Show
          kazuhidet Kazuhide Takahashi added a comment - biAji Na The old Xcode seems to have been somewhere else, but in recent Xcode, dSYM files should always be created in build/brbrbr.../xxxx.xcarchive/dSYMs under the build directory. And the plug-in assumes that dSYMs file is there, and it is searching only there. However, I see your message, the dSYMs file seems to be in a different place (other than build/brbrbr.../xxxx.xcarchive/dSYMs). Are you running the build with some special parameters for xcodebuild ?
          Hide
          kazuhidet Kazuhide Takahashi added a comment -

          By the way, plug-ins of version 2.0.10 or earlier searched for dSYMs files under the build/ directory, but with this way, even incorrect files may be processed.

          Show
          kazuhidet Kazuhide Takahashi added a comment - By the way, plug-ins of version 2.0.10 or earlier searched for dSYMs files under the build/ directory, but with this way, even incorrect files may be processed.
          Hide
          biaji biAji Na added a comment -

          I'm not sure if it releated to xcode version.  My build machine is xcode 10. 

          it looked like xxx.xcarchive  only generated when Generate Archive option checked?  In my case,  we build enterprise ipa instead of app for appstore. So maybe this is the difference?

          Show
          biaji biAji Na added a comment - I'm not sure if it releated to xcode version.  My build machine is xcode 10.  it looked like xxx.xcarchive  only generated when Generate Archive option checked?  In my case,  we build enterprise ipa instead of app for appstore. So maybe this is the difference?
          Hide
          kazuhidet Kazuhide Takahashi added a comment -

          biAji Na

          When xcodebuild is executed using this plug-in, the specification to generate an IPA file (’Pack application, build and sign .ipa?’ Is checked) automatically creates the '.xcarchive' as well. The ’archive’ option is also turned on. It should be, so if there is a dSYM folder there, it will be archived.

          Show
          kazuhidet Kazuhide Takahashi added a comment - biAji Na When xcodebuild is executed using this plug-in, the specification to generate an IPA file (’Pack application, build and sign .ipa?’ Is checked) automatically creates the '.xcarchive' as well. The ’archive’ option is also turned on. It should be, so if there is a dSYM folder there, it will be archived.

            People

            Assignee:
            kazuhidet Kazuhide Takahashi
            Reporter:
            biaji biAji Na
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: