【问题标题】:Application not running in apple watch simulator due to bundle identifier issue由于捆绑标识符问题,应用程序未在 Apple Watch 模拟器中运行
【发布时间】:2015-06-04 06:37:36
【问题描述】:

我正在构建一个 Apple Watch 应用程序,为此我创建了一个 AppGroup 并设置配置文件和证书。

现在的问题是在构建/运行“watchkit 应用程序”时,xcode 会抛出一个错误,

warning: Capabilities that require entitlements from “appname WatchKit Extension/appname WatchKit Extension.entitlements" may not function in the Simulator because the provisioning profile specified in your build settings (“WatchKitProfile”) has an AppID of “com.id.watchApp” which does not match your bundle identifier “com.id.watchApp.watchkitextension”.

applewatch 模拟器中没有显示任何内容。但应用程序在 iPhone 模拟器中运行良好。

即使是 applewatch 方法也没有调用 WKInterfaceController.openParentApplication

还有一个疑问,我正在使用其他成员已经使用的 appgroup。这会产生任何问题还是这个警告的问题。

谁能帮帮我。

【问题讨论】:

    标签: iphone xcode apple-watch


    【解决方案1】:

    创建 App ID 时,您需要重新生成配置文件,因为它们不会列出新创建的 App ID。 Xcode 可以作为“修复问题”提示自动为您执行此操作。

    确保在创建应用 ID 后,通过功能选项卡将其添加为主应用和手表套件应用扩展,然后单击修复问题,直到一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多