iTunes Connect - 无效 Swift 支持 - Watch OS 应用程序在两个位置都有 Swift 库

iTunes Connect - Invalid Swift Support - The Watch OS application has Swift libraries at both

将我的应用程序(使用 Xcode 7.2.1)存档并上传到 iTunes Connect 后,我​​收到一封来自 iTunes Connect 的电子邮件,内容为:

Invalid Swift Support - The Watch OS application has Swift libraries at both /Payload/Today's Menu.app/TodaysReactiveMenuWatch.app/TodaysReactiveMenuWatch Extension.appex/Frameworks/ and /Payload/Today's Menu.app/TodaysReactiveMenuWatch.app/Frameworks/. Remove all of the Swift libraries from one of the locations and resubmit your app.

我的项目包含一个 iOS 应用程序以及一个 watchOS 应用程序。所有目标都将标志 "Embedded Content Contains Swift Code" 设置为 YES,因为我所有的源文件都写成 Swift。

我的 pod 文件包含以下内容:

use_frameworks!

# ignore all warnings from all pods
inhibit_all_warnings!

def shared_pods
    pod 'ReactiveCocoa', '4.0.1'
    pod 'Alamofire', '~> 3.1.4'
    pod 'Unbox', '~> 1.3'
end

target 'TodaysReactiveMenu' do
    platform :ios, '9.0'

    shared_pods
    pod 'Fabric', '~> 1.6.0'
    pod 'Crashlytics', '~> 3.4.0'
    pod 'PureLayout', '~> 3.0.1'
end

target 'TodaysReactiveMenuTests' do

end

target 'TodaysReactiveMenuWatch Extension' do
    platform :watchos, '2.0'

    shared_pods
end

我正在使用 CocoaPods 1.0.0.beta.4。知道如何解决这个问题吗?

我发现在 Watchkit App 目标中将 "Embedded Content Contains Swift Code" 从 YES 更改为 NO 并设置 "Embedded Content Contains Swift Code" 到 Watchkit Extension 目标中的 Yes 对我有用。