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 对我有用。
将我的应用程序(使用 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 对我有用。