2016-01-27 37 views
6

Kiedy próbuję wysłać moje iOS + Apple Obserwować aplikację iTunes korzystając Application Loader, otrzymuję komunikat o błędzieInfo.plist nie może zawierać UIRequiredDeviceCapabilities kluczowych

ERROR ITMS-90595:. „Nieznany klawisz Plik Info.plist pakietu Watchless.app/Watch/WatchlessWatchApp.app/PlugIns/WatchlessWatchApp Extension.appex może nie zawierać klucza UIRequiredDeviceCapabilities. "

Info.plist zawiera

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

co moim zdaniem jest absolutnie konieczne, ponieważ zarówno oglądać i iOS app zależy w dużej mierze od HealthKit.

Wpis zostanie wygenerowany po włączeniu możliwości HealthKit tarczy zegarka przedłużacza.

Brakuje mi pomysłów, co zmienić.

Korzystanie XCode 7.2, Application Loader 3.4

Odpowiedz

17

UIRequiredDeviceCapabilities to tylko twój sposób na powiedzenie „nie chcę być zainstalowany na urządzeniu bez tej funkcji”.

Usuwanie to nie ma wpływu na Watch rozszerzenia używając HealthKit.

Po prostu usuń UIRequiredDeviceCapabilities z numeru plist w rozszerzeniu i powinno być w porządku.