[msbuild] Remove empty UIDeviceRequiredCapabilities array (#71)

Looks like Xcode isn't generating any UIDeviceRequiredCapabilities
for watchOS 1 extensions.

It used to have UIRequiredDeviceCapabilities = 'watch-companion'
but that *might* not be required anymore.
Commit 94e35a8570 on xamarin-macios/master
comes from those same assumptions.

Now regarding bug #41204:
User is getting error "ERROR ITMS-90563: "Missing UIRequiredDeviceCapabilities value"
when publish WatchKitCatalog sample.
(https://bugzilla.xamarin.com/show_bug.cgi?id=41204)

This might happen because we're still creating an empty array for the
UIDeviceRequiredCapabilities key.

In any case there's no need to create it.
This commit is contained in:
Vincent Dondain 2016-05-23 10:18:34 +02:00 коммит произвёл Rolf Bjarne Kvinge
Родитель c126a6e354
Коммит 6ca327e193
1 изменённых файлов: 0 добавлений и 7 удалений

Просмотреть файл

@ -177,13 +177,6 @@ namespace Xamarin.iOS.Tasks
SetDeviceFamily (plist);
if (IsWatchExtension) {
PObject capabilities;
if (!plist.TryGetValue (ManifestKeys.UIRequiredDeviceCapabilities, out capabilities))
plist[ManifestKeys.UIRequiredDeviceCapabilities] = capabilities = new PArray ();
}
plist.SetIfNotPresent (ManifestKeys.MinimumOSVersion, minimumOSVersion.ToString ());
// Remove any Xamarin Studio specific keys