[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:
Родитель
c126a6e354
Коммит
6ca327e193
|
@ -177,13 +177,6 @@ namespace Xamarin.iOS.Tasks
|
||||||
|
|
||||||
SetDeviceFamily (plist);
|
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 ());
|
plist.SetIfNotPresent (ManifestKeys.MinimumOSVersion, minimumOSVersion.ToString ());
|
||||||
|
|
||||||
// Remove any Xamarin Studio specific keys
|
// Remove any Xamarin Studio specific keys
|
||||||
|
|
Загрузка…
Ссылка в новой задаче