首页 > 解决方案 > Unable to run WatchKit app when support running without iOS app installation is unchecked

问题描述

尝试运行 WatchKit 应用程序时出现以下错误:

请稍后再试。此应用在其 Info.plist 中设置了 ITSWatchOnlyContainer 键,将其标识为围绕仅 Watch 应用的外壳应用;这些是不可安装的。

我检查了 Plist,没有 ITSWatchOnlyContainer 条目。

奇怪的是,如果我勾选,手表应用程序就会启动:支持在没有安装 iOS 应用程序的情况下运行。

标签: swiftwatchkit

解决方案


如果您将手表项目添加到您的 iOS 现有应用程序中。这可能是问题的原因。

要解决这个问题:

  1. 检查WKCompanionAppBundleIdentifier位于文件夹Info.plist中。WatchKit App如果它不存在,添加它,它的值应该是你的 ios 应用程序的包标识符。

  2. Info.plist位于WatchKit Extension文件夹中,替换App is only available as a standalone watchOS appApp can run independently of companion iPhone app. 干净的构建和运行。这应该在之后工作。如果没有,请尝试关闭并重新打开 Xcode。


推荐阅读