8

我们有一个使用我们的源代码的客户。该项目包括 Apple Watch,但他们还不想将其构建到他们的应用程序中。他们删除了嵌入应用程序扩展。他们能够提交到 App Store,但随后收到了一封电子邮件:

我们发现您最近交付的“XXX”存在一个或多个问题。要处理您的交付,必须更正以下问题: 无效的 WatchKit 支持 - 捆绑包包含无效的 WatchKit 实现。该应用程序可能是使用不合规或预发布工具构建或签名的。访问 developer.apple.com 了解更多信息。更正这些问题后,您可以重新交付更正后的二进制文件。问候, App Store 团队

对不包含 Apple Watch 组件的项目要做的最少修改是什么,以便他们以后想要添加它时可以使用它?

4

1 回答 1

0

我还没有看到可以添加到 info.plist 的设置。

在 Xcode 中使用正确的方案只构建 iPhone 应用程序而不是手表应用程序。方案是您可以控制在 Xcode 中构建哪些目标的方式。

添加手表套件目标时,会创建一个用于构建手表应用程序和移动应用程序的方案。

导出应用程序以供发布时,仅使用存在的移动应用程序方案并且不包括 watch os 目标。

来自苹果的方案编辑器文档: https ://developer.apple.com/library/mac/recipes/xcode_help-scheme_editor/Articles/SchemeDialog.html

于 2015-07-02T16:03:01.520 回答