VPP install error


#1

Hi

Trying to deploy and app via VPP but doesn’t work, error is:

“installd 0x16f46f000 -[MIInstallableBundle _validateITunesMetadataOptionWithError:]: 330: iTunesMetadata.plist content supplied to install command specified bundleVersion (11200.249) that did not match app’s CFBundleVersion (11200.239).”

but no issues when installing directly from the app store.

Both are the same bundle IDs. Any suggestions?


#2

Looks like an Apple app store issue between application versions, what application are you trying to deploy?


#3

Hi Andrew

It’s Cisco Webex


#4

What version of iOS is this device running?

I’ve had a look and it seems like it may be an issue with the way Cisco Webex is published on the App Store.

ItunesMetadata.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>UIRequiredDeviceCapabilities</key>
	<dict/>
	<key>apple-id</key>
	<string> removed</string>
	<key>appleWatchEnabled</key>
	<true/>
	<key>artistId</key>
	<integer>298844389</integer>
	<key>artistName</key>
	<string>Cisco</string>
	<key>asset-info</key>
	<dict>
		<key>file-size</key>
		<integer>105130782</integer>
		<key>flavor</key>
		<string>10:purple</string>
	</dict>
	<key>bundleDisplayName</key>
	<string>Webex Meet</string>
	<key>bundleShortVersionString</key>
	<string>11.2.0</string>
	<key>bundleVersion</key>
	<string>11200.249</string>
	<key>copyright</key>
	<string>© 2018 Cisco Systems, Inc. All Rights Reserved.</string>
	<key>drmVersionNumber</key>
	<integer>0</integer>
	<key>fileExtension</key>
	<string>.app</string>
	<key>gameCenterEnabled</key>
	<false/>
	<key>gameCenterEverEnabled</key>
	<false/>
	<key>genre</key>
	<string>Business</string>
	<key>genreId</key>
	<integer>6000</integer>
	<key>ipaInstallPath</key>
	<string>/var/folders/fy/xtq5xkw56wg3tc2ng7klpw800000gn/T/com.apple.configurator.xpc.InternetService/TemporaryItems/MobileApps/298844386/5FE3A53F-6EC9-4BA7-BB2F-9984DD91461B</string>
	<key>is-purchased-redownload</key>
	<true/>
	<key>itemId</key>
	<integer>298844386</integer>
	<key>itemName</key>
	<string>Cisco Webex Meetings</string>
	<key>kind</key>
	<string>software</string>
	<key>playlistName</key>
	<string>Cisco</string>
	<key>product-type</key>
	<string>ios-app</string>
	<key>purchaseDate</key>
	<string></string>
	<key>rating</key>
	<dict>
		<key>content</key>
		<string>Advisory.NO.GAMBLING_CONTESTS and Advisory.NO.UNRESTRICTED_WEB_ACCESS</string>
		<key>label</key>
		<string>4+</string>
		<key>rank</key>
		<integer>100</integer>
		<key>system</key>
		<string>itunes-games</string>
	</dict>
	<key>releaseDate</key>
	<string>2009-01-06T08:00:00Z</string>
	<key>s</key>
	<integer>143461</integer>
	<key>softwareIcon57x57URL</key>
	<string>http://a349.phobos.apple.com/us/r30/Purple128/v4/73/8b/cd/738bcd7c-d3c7-e930-d23e-a50fa285980a/icon114x114.png</string>
	<key>softwareIconNeedsShine</key>
	<false/>
	<key>softwareSupportedDeviceIds</key>
	<array>
		<integer>9</integer>
		<integer>2</integer>
		<integer>4</integer>
	</array>
	<key>softwareVersionBundleId</key>
	<string>com.webex.meeting</string>
	<key>softwareVersionExternalIdentifier</key>
	<integer>828538333</integer>
	<key>softwareVersionExternalIdentifiers</key>
	<array>
		<integer>1357566</integer>
		<integer>1448251</integer>
		<integer>1463512</integer>
		<integer>1670002</integer>
		<integer>2066457</integer>
		<integer>2297711</integer>
		<integer>3037348</integer>
		<integer>3192299</integer>
		<integer>3776243</integer>
		<integer>4014171</integer>
		<integer>4358995</integer>
		<integer>5627172</integer>
		<integer>7088446</integer>
		<integer>7704043</integer>
		<integer>8107081</integer>
		<integer>8815255</integer>
		<integer>10419232</integer>
		<integer>10897076</integer>
		<integer>12062254</integer>
		<integer>12621692</integer>
		<integer>14826284</integer>
		<integer>15425347</integer>
		<integer>16771255</integer>
		<integer>76142767</integer>
		<integer>343422701</integer>
		<integer>403832635</integer>
		<integer>590252688</integer>
		<integer>619582901</integer>
		<integer>695082644</integer>
		<integer>742343340</integer>
		<integer>810808851</integer>
		<integer>810954924</integer>
		<integer>811130901</integer>
		<integer>811759017</integer>
		<integer>812026263</integer>
		<integer>812094345</integer>
		<integer>812870057</integer>
		<integer>813160503</integer>
		<integer>813402069</integer>
		<integer>813783359</integer>
		<integer>813856916</integer>
		<integer>813974382</integer>
		<integer>814097624</integer>
		<integer>814612253</integer>
		<integer>816079546</integer>
		<integer>816217727</integer>
		<integer>816245840</integer>
		<integer>816858327</integer>
		<integer>816903741</integer>
		<integer>817185744</integer>
		<integer>817226787</integer>
		<integer>818020708</integer>
		<integer>818393643</integer>
		<integer>818460512</integer>
		<integer>818866237</integer>
		<integer>819265859</integer>
		<integer>819280963</integer>
		<integer>819347375</integer>
		<integer>819457028</integer>
		<integer>819852079</integer>
		<integer>819925343</integer>
		<integer>820282398</integer>
		<integer>820404699</integer>
		<integer>820591894</integer>
		<integer>820646986</integer>
		<integer>820839617</integer>
		<integer>821028276</integer>
		<integer>821214388</integer>
		<integer>821341778</integer>
		<integer>821801971</integer>
		<integer>821895912</integer>
		<integer>821943247</integer>
		<integer>822149996</integer>
		<integer>822218086</integer>
		<integer>822262292</integer>
		<integer>822276791</integer>
		<integer>822477292</integer>
		<integer>822662428</integer>
		<integer>823080557</integer>
		<integer>823490173</integer>
		<integer>823821258</integer>
		<integer>824074294</integer>
		<integer>824206568</integer>
		<integer>824268154</integer>
		<integer>824765650</integer>
		<integer>824997595</integer>
		<integer>825213326</integer>
		<integer>825493405</integer>
		<integer>825526523</integer>
		<integer>825692736</integer>
		<integer>825701946</integer>
		<integer>825718506</integer>
		<integer>825725310</integer>
		<integer>826091355</integer>
		<integer>826115047</integer>
		<integer>826346503</integer>
		<integer>826369468</integer>
		<integer>826535396</integer>
		<integer>826783735</integer>
		<integer>826888928</integer>
		<integer>827258832</integer>
		<integer>827600778</integer>
		<integer>827749507</integer>
		<integer>828005714</integer>
		<integer>828538332</integer>
		<integer>828027949</integer>
		<integer>828379789</integer>
		<integer>828536729</integer>
		<integer>828538333</integer>
	</array>
	<key>userName</key>
	<string>removed</string>
	<key>vendorId</key>
	<integer>9106</integer>
	<key>versionRestrictions</key>
	<integer>0</integer>
</dict>
</plist>

From info.plist inside the application

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>CFBundleURLTypes</key>
    <array>
      <dict>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>db-1b2s1h9tfy6caxj</string>
        </array>
      </dict>
      <dict>
        <key>CFBundleURLName</key>
        <string>com.webex.meeting</string>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>wbx</string>
        </array>
      </dict>
      <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>com.googleusercontent.apps.732013223407-2iordg7hcp90u7qg1lhaipoub1qanla2</string>
        </array>
      </dict>
      <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLName</key>
        <string>com.webex.meeting</string>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>msal6b8aa87c-3871-4741-a969-04a37dc3a810</string>
        </array>
      </dict>
      <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLName</key>
        <string>prefs</string>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>prefs</string>
        </array>
      </dict>
      <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>onedrive</string>
        </array>
      </dict>
    </array>
    <key>NSContactsUsageDescription</key>
    <string>Make your contacts available to add participants faster.</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>AppGroups</key>
    <string>group.com.webex</string>
    <key>DTPlatformVersion</key>
    <string>11.4</string>
    <key>NSUserActivityTypes</key>
    <array>
      <string>com.WebEx.activity.meeting</string>
    </array>
    <key>CFBundleName</key>
    <string>Webex</string>
    <key>DTSDKName</key>
    <string>iphoneos11.4</string>
    <key>INAlternativeAppNames</key>
    <array>
      <dict>
        <key>INAlternativeAppName</key>
        <string>Webex meetings</string>
      </dict>
      <dict>
        <key>INAlternativeAppName</key>
        <string>Meetings</string>
      </dict>
      <dict>
        <key>INAlternativeAppName</key>
        <string>Webex Meet</string>
      </dict>
    </array>
    <key>NSPhotoLibraryUsageDescription</key>
    <string>Make your photos available for sharing in the meeting.</string>
    <key>UIRequiresFullScreen</key>
    <false/>
    <key>CFBundleIcons</key>
    <dict>
      <key>CFBundlePrimaryIcon</key>
      <dict>
        <key>CFBundleIconFiles</key>
        <array>
          <string>AppIcon20x20</string>
          <string>AppIcon29x29</string>
          <string>AppIcon40x40</string>
          <string>AppIcon57x57</string>
          <string>AppIcon60x60</string>
        </array>
        <key>CFBundleIconName</key>
        <string>AppIcon</string>
      </dict>
    </dict>
    <key>UIStatusBarStyle</key>
    <string>UIStatusBarStyleDefault</string>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
      <string>UIInterfaceOrientationPortrait</string>
      <string>UIInterfaceOrientationPortraitUpsideDown</string>
      <string>UIInterfaceOrientationLandscapeLeft</string>
      <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>UIViewControllerBasedStatusBarAppearance</key>
    <true/>
    <key>CFBundleDisplayName</key>
    <string>Webex Meet</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>LSApplicationQueriesSchemes</key>
    <array>
      <string>tel</string>
      <string>proximity</string>
      <string>icmm</string>
      <string>squared</string>
      <string>wbxapidev</string>
      <string>wbxapitest</string>
      <string>anywhere</string>
      <string>ATTVOCApplication</string>
      <string>attvocapplication</string>
      <string>BTMeetMe</string>
      <string>hybridaudio</string>
      <string>icmm</string>
      <string>gmhaw</string>
      <string>hybridaudio</string>
      <string>ctxmobilebrowser</string>
      <string>ctxmobilebrowsers</string>
      <string>dbapi-2</string>
      <string>dbapi-8-emm</string>
    </array>
    <key>UIRequiresPersistentWiFi</key>
    <true/>
    <key>UIBackgroundModes</key>
    <array>
      <string>audio</string>
      <string>remote-notification</string>
      <string>voip</string>
    </array>
    <key>CFBundleDocumentTypes</key>
    <array>
      <dict>
        <key>LSHandlerRank</key>
        <string>Default</string>
        <key>LSItemContentTypes</key>
        <array>
          <string>public.content</string>
          <string>public.data</string>
        </array>
        <key>CFBundleTypeName</key>
        <string>Document</string>
      </dict>
    </array>
    <key>DTSDKBuild</key>
    <string>15F79</string>
    <key>NSCameraUsageDescription</key>
    <string>Make your camera available so you can meet face-to-face.</string>
    <key>CFBundleShortVersionString</key>
    <string>11.2.0</string>
    <key>CFBundleSupportedPlatforms</key>
    <array>
      <string>iPhoneOS</string>
    </array>
    <key>UISupportedInterfaceOrientations</key>
    <array>
      <string>UIInterfaceOrientationPortrait</string>
      <string>UIInterfaceOrientationPortraitUpsideDown</string>
      <string>UIInterfaceOrientationLandscapeLeft</string>
      <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>BuildMachineOSBuild</key>
    <string>17F77</string>
    <key>DTPlatformBuild</key>
    <string>15F79</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>MinimumOSVersion</key>
    <string>9.0</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>en</string>
    <key>DTXcodeBuild</key>
    <string>9F2000</string>
    <key>CFBundleVersion</key>
    <string>11200.239</string>
    <key>NSPhotoLibraryAddUsageDescription</key>
    <string>This permission is needed to save the annotation.</string>
    <key>UIAppFonts</key>
    <array>
      <string>SF-UI-Text-Semibold.otf</string>
      <string>SF-UI-Text-Bold.otf</string>
      <string>SF-UI-Text-Light.otf</string>
      <string>SF-UI-Text-Medium.otf</string>
      <string>SF-UI-Text-Regular.otf</string>
      <string>SF-UI-Text-RegularItalic.otf</string>
      <string>CiscoSansExtraLight.otf</string>
    </array>
    <key>UIPrerenderedIcon</key>
    <true/>
    <key>UIDeviceFamily</key>
    <array>
      <integer>1</integer>
      <integer>2</integer>
    </array>
    <key>UILaunchStoryboardName</key>
    <string>Launch Screen</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>Let your voice be heard in the meeting.</string>
    <key>CFBundleIdentifier</key>
    <string>com.webex.meeting</string>
    <key>DTXcode</key>
    <string>0941</string>
    <key>NSSiriUsageDescription</key>
    <string>You can start WebEx from Siri.</string>
    <key>NSCalendarsUsageDescription</key>
    <string>Make your calendar available to quickly find related meetings.</string>
    <key>NSAppTransportSecurity</key>
    <dict>
      <key>NSAllowsArbitraryLoads</key>
      <true/>
    </dict>
    <key>CFBundleExecutable</key>
    <string>Webex</string>
    <key>CFBundleIcons~ipad</key>
    <dict>
      <key>CFBundlePrimaryIcon</key>
      <dict>
        <key>CFBundleIconFiles</key>
        <array>
          <string>AppIcon20x20</string>
          <string>AppIcon29x29</string>
          <string>AppIcon40x40</string>
          <string>AppIcon57x57</string>
          <string>AppIcon60x60</string>
          <string>AppIcon50x50</string>
          <string>AppIcon72x72</string>
          <string>AppIcon76x76</string>
          <string>AppIcon83.5x83.5</string>
        </array>
        <key>CFBundleIconName</key>
        <string>AppIcon</string>
      </dict>
    </dict>
    <key>CFBundleSignature</key>
    <string>webx</string>
    <key>NSFaceIDUsageDescription</key>
    <string>Do you want to sign in with Face ID?</string>
    <key>DTPlatformName</key>
    <string>iphoneos</string>
    <key>INAl</key>
    <string></string>
    <key>ITSAppUsesNonExemptEncryption</key>
    <false/>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
  </dict>
</plist>

In the application CFBundleVersion is set to 11200.239

<key>CFBundleVersion</key>
<string>11200.239</string>

But in ItunesMetadata.plist

<key>bundleVersion</key>
<string>11200.249</string>

I’ve downloaded the IPA from App Store via the steps here: Downloading IPA file from App Store onto a Mac
Once downloaded I could validate the Itunesmetadata.plist and info.plist files


#5

Hi Daniil, iOS 11.4 is the version


#6

Hi daniil_machine,

We also have the same issue. So regarding what you shown i have reported your search to our apple entreprise support.

Let see what they will say :slight_smile:


#7

Hi
The cisco webex meeting has released the version 11.3.0 on 2nd October and this version of app is installing from MDM.