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

Created Manifest Plist file does not contain bundle identifier and display name

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: xcode-plugin
    • Labels:
      None
    • Environment:
      XCode plugin 2.0.0
      XCode 8.3.2
    • Similar Issues:

      Description

      Manifest plist file is missing important information, such as bundle identifier and app name, so over the air installation fails.

      I believe this is because of different location of Info.plist when building archive with new Xcode plugin.

      From logs:

       Creating Manifest Plist => /Users/Shared/Jenkins/Home/jobs/MyApp_iOS/workspace/build/artifacts/MyApp.plist
       $ /usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" /Users/Shared/Jenkins/Home/jobs/MyApp_iOS/workspace/build/Release-iphoneos/MyApp.app/Info.plist
       $ /usr/libexec/PlistBuddy -c "Print :CFBundleDisplayName" /Users/Shared/Jenkins/Home/jobs/MyApp_iOS/workspace/build/Release-iphoneos/MyApp.app/Info.plist

      PlistBuddy fails to extract that information because Info.plist is now located in

       /Users/Shared/Jenkins/Home/jobs/MyApp_iOS/workspace/build/MyApp.xcarchive/Info.plist

        Attachments

          Activity

          Hide
          imakowski Ireneusz Makowski added a comment -

          When this will be fixed?

          Show
          imakowski Ireneusz Makowski added a comment - When this will be fixed?

            People

            • Assignee:
              Unassigned
              Reporter:
              petra25 Petra A
            • Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: