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

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

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • xcode-plugin
    • None
    • XCode plugin 2.0.0
      XCode 8.3.2

      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

          [JENKINS-45307] Created Manifest Plist file does not contain bundle identifier and display name

          Petra A created issue -
          Petra A made changes -
          Description Original: Manifest plist fail 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
          New: 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
          Petra A made changes -
          Description Original: 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
          New: 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}}
          Petra A made changes -
          Description Original: 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}}
          New: 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:}}
          {code:java}
           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{code}
          {{PlistBuddy fails to extract that information because Info.plist is now located in}}
          {code:java}
           /Users/Shared/Jenkins/Home/jobs/MyApp_iOS/workspace/build/MyApp.xcarchive/Info.plist{code}
          Petra A made changes -
          Description Original: 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:}}
          {code:java}
           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{code}
          {{PlistBuddy fails to extract that information because Info.plist is now located in}}
          {code:java}
           /Users/Shared/Jenkins/Home/jobs/MyApp_iOS/workspace/build/MyApp.xcarchive/Info.plist{code}
          New: 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:}}
          {code:java}
           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{code}
          {{PlistBuddy fails to extract that information because Info.plist is now located in}}
          {code:java}
           /Users/Shared/Jenkins/Home/jobs/MyApp_iOS/workspace/build/MyApp.xcarchive/Info.plist{code}
          Chad Galloway made changes -
          Rank New: Ranked higher

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

              Created:
              Updated: