使用 xcode 7.3 的 Watchkit 应用上传问题

Watchkit app upload issues using xcode 7.3

我无法使用 xcode7.3 提交支持 watchkit 扩展的构建....我收到了来自 itunesconnect 的以下错误邮件...

"We have discovered one or more issues with your recent delivery for "xxx Mobile". To process your delivery, the following issues must be corrected:

1) Invalid WatchKit Support - The WatchKitSupport2 folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.

2) Invalid Executable - The executable'***.app/Watch/watchkitapp.app/PlugIns/watchkitapp Extension.appex/watchkitapp Extension' does not contain bitcode."

我对将本机应用程序提交到 itunesconnect 有一些疑问

1) 为了提交带有 watchkit 扩展 (watchos1.0) 的现有应用的更新,我们是否需要删除现有的 watchkit 扩展并添加新的单独的 watchos2 目标?

2) 我目前的 watchkit 扩展包 ID 为 "AppBundleId.watchkitextension",它也用作配置文件...但现在我们必须将 bunde ID 更改为 "AppleBundleId.watchkitapp.watchkitextension"..我们是否还需要在我们的配置文件中更改捆绑 ID 并重新生成它吗?

  1. 根据 apple 的说法,应该可以在您的应用中同时发布 1.0 和 2.0 扩展。然而,有些人报告说这样做有问题。如果我是你,我会去 2.0,因为它好多了,大多数手表用户可能已经升级了。
  2. 是的,您将需要匹配的配置文件。