在testflight審查期間UIRequiredDeviceCapabilities問題,我遇到了以下問題:手錶OS3,ITC複審
從蘋果 2.3性能:正確的中繼表現 - 2.3
我們無法安裝運行 OS3的Apple Watch上的應用程序擴展程序。 Info.plist中的UIRequiredDeviceCapabilities密鑰設置爲 ,這樣該應用將不會安裝在運行 OS3的Apple Watch上。
下一步
請檢查UIRequiredDeviceCapabilities鍵,以驗證它 僅包含您的應用程序的功能或屬性 必須不能出現在設備上所需的屬性。屬性 如果需要 ,則應將其設置爲true;如果它們不在設備上,則屬性設置爲false。
現在,我的應用程序幾乎是Watch OS3的Xcode示例項目,我還沒有以任何方式干涉UIRequiredDeviceCapabilities。
事實上,無論是「關注應用」,也不是「關注應用程序擴展」的目標,甚至有「UIRequiredDeviceCapabilities」的條目,只有iOS的主要目標有條目:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
應用的安裝罰款當通過Xcode直接將設備提供給設備時,也可以使用Watch OS3。
同樣在這裏,有沒有這方面的消息? – betzerra
我最終從iOS設備的設備功能中刪除了'armv7',並被接受。 它應該沒什麼關係,因爲它只是iOS部分的設置,但由於某些原因之後被接受:/ – Bersaelor