我有一个 iOS+watchOS 2 应用程序,我一直在尝试将其提交到 iTunesConnect。提交后,我收到错误:
Invalid Info.plist value. The value for the key ‘UIRequiredDeviceCapabilities’ in bundle BBApp.app/Watch/BodBotWatchOS2.app/Plugins/BodBotWatchOS 2 Extension.appex is invalid. Expecting array with a single string value of watch-companion.
我继续将该值添加到我的 Watch 应用扩展的 Info.plist 中,但发现它导致 Watch 应用在启动时挂起(只是我的应用名称和加载圆圈。)删除它会导致我的 Watch 应用正常工作,但我再次收到错误,无法将其提交到 iTunesConnect。我已经做了很多谷歌搜索/StackOverflowing 说实话,我什至不知道从哪里开始,所以即使有人没有最终的解决方案,即使指向一个特定的方向也会受到赞赏。我很乐意提供更多信息,但由于我不幸缺乏方向感,我不确定哪些信息是相关的。
谢谢!
最佳答案
似乎有效的是从我的 Watch App Extension 的 Info.plist 文件中完全删除“UIRequiredDeviceCapabilities”值。它允许我的 Watch App 运行,并且我能够成功提交该应用程序。到目前为止还没有遇到任何问题。
关于ios - iTunesConnect 所需的 plist 中的 watch-companion 破坏了 Watch 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32542240/