2016-01-27 8 views
6

Wenn ich versuche, meine iOS + Apfel Uhr App mit iTunes Application Loader zu laden, erhalte ich die FehlermeldungInfo.plist möglicherweise nicht die UIRequiredDeviceCapabilities enthält Schlüssel

ERROR ITMS-90595:. „Nicht unterstützten Schlüssel Der Info.plist des Bundles Watchless.app/Watch/WatchlessWatchApp.app/PlugIns/WatchlessWatchApp Extension.appx darf den Schlüssel UIRequiredDeviceCapabilities nicht enthalten. "

Info.plist enthält

<key>UIRequiredDeviceCapabilities</key> 
<array> 
    <string>healthkit</string> 
</array> 

, die ich denke, da beide absolut notwendig ist, beobachten App und iOS-App stark auf HealthKit abhängen.

Der Eintrag wird generiert, wenn ich die HealthKit-Funktion des Watch Extension-Ziels aktiviere.

Ich habe keine Ideen mehr, was ich ändern könnte.

Xcode 7.2, Application Loader 3.4

Antwort

17

UIRequiredDeviceCapabilities sind nur Ihre Art zu sagen: „Ich will nicht ohne diese Funktionalität auf dem Gerät installiert werden“.

Das Entfernen dieser Option wirkt sich nicht auf Ihre Watch-Erweiterung mit HealthKit aus.

Entfernen Sie einfach die UIRequiredDeviceCapabilities aus der plist in Ihrer Erweiterung, und es sollte in Ordnung sein.

Verwandte Themen