2016-01-27 11 views
6

जब मैं आवेदन लोडर का उपयोग कर iTunes करने के लिए अपने आईओएस + सेब घड़ी एप्लिकेशन अपलोड करने की कोशिश, मैं त्रुटि संदेश मिलता हैInfo.plist UIRequiredDeviceCapabilities कुंजी शामिल नहीं हो सकता

त्रुटि ITMS-90,595:। असमर्थित कुंजी "द बंडल की Info.plist Watchless.app/Watch/WatchlessWatchApp.app/PlugIns/WatchlessWatchApp एक्सटेंशन .appex में UIRequiredDeviceCapabilities कुंजी नहीं हो सकती है। "

Info.plist

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

जो मुझे लगता है बिल्कुल जरूरी है दोनों क्योंकि, घड़ी एप्लिकेशन और iOS एप्लिकेशन HealthKit पर निर्भर होता है।

जब मैं घड़ी विस्तार लक्ष्य की हेल्थकिट क्षमता चालू करता हूं तो प्रविष्टि उत्पन्न होती है।

मैं विचारों से बाहर हूं कि क्या बदलना है।

XCode 7.2 का उपयोग करना, आवेदन लोडर 3.4

उत्तर

17

UIRequiredDeviceCapabilities कहने का सिर्फ अपने तरीका है "मैं इस कार्यक्षमता के बिना डिवाइस पर स्थापित होने के लिए नहीं करना चाहते हैं"।

इसे हटाने से HealthKit का उपयोग करके आपके वॉच एक्सटेंशन को प्रभावित नहीं होगा।

बस अपने एक्सटेंशन में plist से UIRequiredDeviceCapabilities हटाएं और यह ठीक होना चाहिए।

संबंधित मुद्दे