swift - Unable to run WatchKit app when support running without iOS app installation is unchecked
问题描述
尝试运行 WatchKit 应用程序时出现以下错误:
请稍后再试。此应用在其 Info.plist 中设置了 ITSWatchOnlyContainer 键,将其标识为围绕仅 Watch 应用的外壳应用;这些是不可安装的。
我检查了 Plist,没有 ITSWatchOnlyContainer 条目。
奇怪的是,如果我勾选,手表应用程序就会启动:支持在没有安装 iOS 应用程序的情况下运行。
解决方案
如果您将手表项目添加到您的 iOS 现有应用程序中。这可能是问题的原因。
要解决这个问题:
检查
WKCompanionAppBundleIdentifier
位于文件夹Info.plist
中。WatchKit App
如果它不存在,添加它,它的值应该是你的 ios 应用程序的包标识符。在
Info.plist
位于WatchKit Extension
文件夹中,替换App is only available as a standalone watchOS app
为App can run independently of companion iPhone app
. 干净的构建和运行。这应该在之后工作。如果没有,请尝试关闭并重新打开 Xcode。
推荐阅读
- ruby-on-rails - Rails Association Has_One Having Pluralisation Model Name Instead of Singular and not working
- spring-cloud - How can I access to the acknowledge entity in spring cloud sqs without setting custom argument resolvers?
- python - 将值映射到列表中的不同值
- react-native - 从嵌套文本中删除 textDecorationLine
- azure - 如何配置【Azure】应用网关支持多种应用服务?
- kubernetes - Access web server inside a pod in a vm from outside the VM
- c# - In ASP.net, what kind of IF statement could I use to hide a div if the image inside it matches the current page URL?
- android - Limiting the number of loaded items in memory with paging library
- cassandra - system.log 中的墓碑扫描
- ios - UITableViewCell detailTextLabel white space